【发布时间】:2017-04-28 10:38:28
【问题描述】:
我正在创建一个自定义下拉元素,包含以下 HTML 和一些 CSS:
<div id="dd" class="col-md-4 col-lg-4 wrapper-dropdown-3 left-divider" tabindex="1">
<span>Age</span>
<ul class="dropdown">\
<li><a href="#"><i class="icon-envelope icon-large"></i>1 Month Old</a></li>
<li><a href="#"><i class="icon-truck icon-large"></i>11 Month Old</a></li>
</ul>
</div>
但是如何将下拉列表选择的值绑定到某个 vue 变量?
我尝试了<span v-bind="dataVar">Age</span>,但dataVar 在您更改下拉列表的值时不会更改。我已经定义了dataVar,如下所示
data: function() {
return {
dataVar: ''
}
},
如何在dataVar 变量中选择下拉列表的值?
jsfiddle 中的工作下拉列表,Go to Foo 视图中。
【问题讨论】:
-
为什么不创建一个Vue组件?
-
@GerardReches 看起来很有希望,但我仍然如何将变量绑定为 HTML 中的值正在被 javascript 更改。
-
您能否在问题中添加您想要实现的目标?我不明白您将这段代码绑定到 vue 变量是什么意思。
-
你不能只使用一种方法吗?更新小提琴:jsfiddle.net/0xzkv7ko
标签: javascript jquery html vue.js