为了账号安全,请及时绑定邮箱和手机立即绑定

Vue,绑定输入以选择选项

Vue,绑定输入以选择选项

侃侃尔雅 2021-07-06 17:57:00
我在这个 vue 实例上的数据绑定仍然有一些问题。我只是想将每个选择选项与输入之一联系起来。因此,如果选择了选项值 110,那么我想显示输入的美元金额等。我已经将我的 vue 函数简化为只在控制台中显示值,它工作正常,因此绑定工作正常,但我仍然不确定如何将输入(用于显示/隐藏)与选择的值联系起来?这是笔:https : //codepen.io/anon/pen/ZdyXde<div id="discountChange" class="uk-grid">    <div class="uk-width-1-2">        <select name="discountChange" @change="changeDiscount" v-model="key">            <option value="110">Dollar Amount</option>            <option value="100">Percentage</option>            <option value="120">Terms</option>        </select>    </div>    <div class="uk-width-1-2">        $ <input class="md-input" type="text" name="dollarAmount">        % <input class="md-input" type="text" name="percentage">        <input class="md-input" type="text" name="terms">    </div></div>var changeDiscount = new Vue({    el: "#discountChange",    data: {    key: "",    },    methods: {        changeDiscount: function() {            console.log(this.key)        }    }})
查看完整描述

1 回答

?
摇曳的蔷薇

TA贡献1793条经验 获得超6个赞

我不确定您在做什么,但是您可以在输入中使用与您在“选择”中相同的 v-model="key" 来显示数据。或者只显示 :value="key" 以避免事件。


查看完整回答
反对 回复 2021-07-15
  • 1 回答
  • 0 关注
  • 243 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信