热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

【Vue】表单input绑定

网址:https:vue.docschina.orgv2guideforms.html表单input绑定基础用法可以通过使用v-model指令,在

网址:https://vue.docschina.org/v2/guide/forms.html


表单 input 绑定

基础用法

可以通过使用 v-model 指令,在表单 input, textarea 和 select 元素上创建双向数据绑定。v-model 指令可以根据 input 的 type 类型,自动地以正确的方式更新元素。虽然略显神奇,然而本质上 v-model 不过是「通过监听用户的 input 事件来更新数据」的语法糖,以及对一些边界情况做特殊处理。

v-model 会忽略所有表单元素中 value, checked 或 selected 属性上初始设置的值,而总是将 Vue 实例中的 data 作为真实数据来源。因此你应该在 Javascript 端的组件 data 选项中声明这些初始值,而不是 HTML 端。

对于需要使用输入法的语言(中文、日文、韩文等),你会发现,在输入法字母组合窗口输入时,v-model 并不会触发数据更新。如果你想在此输入过程中,满足更新数据的需求,请使用 input 事件。




单行文本(text)


message 是:{{ message }}



多行文本(multiple text)

多行 message 是:

{{ message }}





在 textarea 中插值()并不会生效。使用 v-model 来替代。


checkbox

单选 checkbox,绑定到布尔值:




多选 checkbox,绑定到同一个数组:


勾选的名字是:{{ checkedNames }}
new Vue({el: '#example-3',data: {checkedNames: []}
})

radio









选中的是:{{ picked }}

推荐阅读
author-avatar
椰子
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有