【发布时间】:2018-12-05 10:09:22
【问题描述】:
我想知道如何使用 Vue js 选择表单的数据属性。 这是选择
<form method="post">
<select @change="onChange" id="option" class="form-control
sectionprice" required="" name="option">
<option disabled="disabled" value="">Select Option</option>
<option data-type="Option" data-value="Mac Pro 128 GB" data-price="915.56">Mac Pro 128 GB</option><option data-type="Option" data-value="Mac Pro 254 GB" data-price="1300">Mac Pro 254 GB</option></select>
<input name="realprice" type="hidden" :value="dataprice"/>
</form>
<script>
var imagesection = new Vue({
el: '#pricesection',
data: {
dataprice:'';
},
methods:{
onChange(){
this.dataprice = this.dataset.price
},
}
})
</script>
在这里尝试实现的是选择一个选项,使用@change,我可以获得所选选项的数据价格。然后隐藏输入字段 realprice 的值将更新为 data-price 值。
如果有人帮助我,我将不胜感激。
【问题讨论】:
标签: javascript html vue.js dataset custom-data-attribute