首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Vue 2.0从getmdl-select中选择输入

使用Vue 2.0从getmdl-select中选择输入
EN

Stack Overflow用户
提问于 2016-11-04 07:50:56
回答 1查看 771关注 0票数 0

我和Vue2.0一起试过Vue2.0。在视图中,我得到了它的正确和正常工作,但它并没有改变相关的模型。以下是代码:

代码语言:javascript
复制
<div class="mdl-textfield mdl-js-textfield mdl-textfield--floating-label getmdl-select getmdl-select__fullwidth">
  <input class="mdl-textfield__input" id="age" name="age" v-model="age" type="text" readonly tabIndex="-1" data-val="1"/>
    <label class="mdl-textfield__label" for="age">Age</label>
    <ul class="mdl-menu mdl-menu--bottom-left mdl-js-menu" for="age">
      <li class="mdl-menu__item" data-val="1">1 Month Old</li>
      <li class="mdl-menu__item" data-val="11">11 Month Old</li>
    </ul>
</div>

我将输入字段设置为v-model="age",但当从下拉列表中选择值时,年龄变量不会更新。

不过,普通的select输入效果很好:

代码语言:javascript
复制
<select v-model="age">
  <option value="" disabled hidden>Select Age</option>
  <option value="1">1 Month Old</option>
  <option value="11">11 Month Old</option>
</select>

我试着创建了一个小提琴,然而在小提琴中,UI并没有正常地出现,至少在本地UI是正常工作的。

请告诉我我在这里做错了什么。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-11-04 09:02:38

尝试使用v-model.lazy

代码语言:javascript
复制
<input type="text" v-model.lazy="age"/>

文档

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40417659

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档