js控制复选框选中显示不同表单_Vue之 表单
生活随笔
收集整理的这篇文章主要介绍了
js控制复选框选中显示不同表单_Vue之 表单
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
阅读本文约需要5分钟
大家好,我是你们的导师,经常看我朋友圈的同学应该知道,我每天会在微信上给大家免费提供以下服务!
1、长期为你提供最优质的学习资源!
2、给你解决技术问题!
3、每天在朋友圈里分享优质的技术文章!
4、每周1、3、5送纸质书籍免费送给大家,每年至少送书800本书!
5、为大家推荐靠谱的就业单位!
请注意!我上面说的5点全部都是免费的!全网你应该找不到第二家吧!
当然,大家在我私人微信上问我问题,仅限回答web前端、java相关的。
---------------------------
好了,接下来开始今天的技术分享!上次老师跟大家分享了Vue之响应接口的知识,今天跟大家分享下Vue之表单的知识。
1 输入框介绍 Vue.js 表单上的应用。你可以用 v-model 指令在表单控件元素上创建双向数据绑定。v-model 会根据控件类型自动选取正确的方法来更新元素。实例中演示了 input 和 textarea 元素中使用 v-model 实现双向数据绑定:<div id="app"> <p>input 元素:p> <input v-model="message" placeholder="编辑我……"> <p>消息是: {{ message }}p> <p>textarea 元素:p> <p style="white-space: pre">{{ message2 }}p> <textarea v-model="message2" placeholder="多行文本输入……">textarea>div><script>new Vue({ el: '#app', data: { message: 'Jinxun', message2: '金迅教育\r\nhttp://www.jinxun.com' }})script>2 复选框复选框如果是一个为逻辑值,如果是多个则绑定到同一个数组:复选框以下实例中演示了复选框的双向数据绑定:<div id="app"> <p>单个复选框:p> <input type="checkbox" id="checkbox" v-model="checked"> <label for="checkbox">{{ checked }}label> <p>多个复选框:p> <input type="checkbox" id="jinxun" value="Runoob" v-model="checkedNames"> <label for="jinxun">Jinxunlabel> <input type="checkbox" id="google" value="Google" v-model="checkedNames"> <label for="google">Googlelabel> <input type="checkbox" id="taobao" value="Taobao" v-model="checkedNames"> <label for="taobao">taobaolabel> <br> <span>选择的值为: {{ checkedNames }}span>div><script>new Vue({ el: '#app', data: { checked : false, checkedNames: [] }})script>3 单选按钮以下实例中演示了单选按钮的双向数据绑定:单选按钮<div id="app"> <input type="radio" id="jinxun" value="Jinxun" v-model="picked"> <label for="jinxun">Jinxunlabel> <br> <input type="radio" id="google" value="Google" v-model="picked"> <label for="google">Googlelabel> <br> <span>选中值为: {{ picked }}span>div><script>new Vue({ el: '#app', data: { picked : 'Jinxun' }})script>3 select 列表以下实例中演示了下拉列表的双向数据绑定:<div id="app"> <select v-model="selected" name="fruit"> <option value="">选择一个网站option> <option value="www.jinxun.com">Jinxunoption> <option value="www.google.com">Googleoption> select> <div id="output"> 选择的网站是: {{selected}} div>div><script>new Vue({ el: '#app', data: { selected: '' }})script>4 修饰符.lazy在默认情况下, v-model 在 input 事件中同步输入框的值与数据,但你可以添加一个修饰符 lazy ,从而转变为在 change 事件中同步:<input v-model.lazy="msg">.number如果想自动将用户的输入值转为 Number 类型(如果原值的转换结果为 NaN 则返回原值),可以添加一个修饰符 number 给 v-model 来处理输入值:"age"type="number">这通常很有用,因为在 type="number" 时 HTML 中输入的值也总是会返回字符串类型。.trim如果要自动过滤用户输入的首尾空格,可以添加 trim 修饰符到 v-model 上过滤输入:<input v-model.trim="msg">今天就分享这么多,关于Vue之表单,你学会了多少?欢迎在留言区评论,对于有价值的留言,我们都会一一回复的。如果觉得文章对你有一丢丢帮助,请点右下角【在看】,让更多人看到该文章。总结
以上是生活随笔为你收集整理的js控制复选框选中显示不同表单_Vue之 表单的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: mysql打印语句_最全总结 | 聊聊
- 下一篇: vue如何获取年月日_vue 学习笔记第