【发布时间】:2017-07-16 07:17:06
【问题描述】:
假设我有这个:
<select class="form-control" name="gateway">
<option data-type="typeA" value="1">Test String</option>
<option data-type="typeB" value="2">Test String</option>
<option data-type="typeC" value="3">Test String</option>
</select>
<span>@{{ typeMapper(data-type) }}</span>
这是我的 Vue.js 脚本:
const app = new Vue({
el: '#vue-app',
data: {},
methods: {
typeMapper: function (type) {
var array = {
'typeA':'You selected Type A',
'typeB':'You selected Type B',
'typeC':'You selected Type C',
};
return array[type];
}
}
});
现在如何在 Vue.js 中获取 data-type 值?
我想将选定的选项 data-type 值传递给 Vue.js 的 typeMapper 方法并在 span 标记中显示结果。
我不知道如何将 data-type 值传递给 Vue.js !
PS:
我正在使用 Vue.js 2
【问题讨论】:
-
您只需要知道所选选项的数据类型是什么,还是出于某种原因您特别需要绑定到数据类型?
-
我只需要知道所选选项的数据类型
标签: javascript vue.js vuejs2