vue v-model动态生成详解
1.input 输入框 v-model 绑定的字段名需要根据后台返回的数据动态生成,此时就不可以用 v-model绑定,而是用传统的方法 value 动态绑定,并且用子组件绑定向父组件传递值和事件。 代码如下: <div class="form-group" v-for="item in extendTypes">
父子组件通过自定义属性和自定义事件实现通信。 父组件 自定义属性 v-bind 将父的值传给子 子组件通过 props 来接受 父的值,接受后 可以想data 一样直接拿来使用。 子组件内部 通过 $.emit( 父组件方法名,value) 方法向父组件传值,父组件拿到值 并触发父组件的事件了。 这种方式现在看来是个坑啊 因为子组件对数据会有个缓存,每次不是新生成一个 input框,而是看之前有没有生成过,有的话就不生成了,所以数据有个缓存,清除不了 简直换个更简单的方式 // 既不需要用v-model绑定 也不需要用到子组件 将赋值和取值分开来 而不是用 v-model去绑定,这里取值用到 ref
ref绑值取值ref给元素或者子组件注册引用信息,绑定在this.ref绑值取值ref给元素或者子组件注册引用信息,绑定在this.refs 上边。如果是v-for 遍历的话,绑定的就是个数组。 一般通过 $ref.name.value 来取值 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- 获取页面里的Flash版本
- c – memmove不动
- 正则表达式 – 如何让Vim匹配不以七位数字开头的行?
- logback logback.xml常用配置详解(三) <filter>
- [C#.NET][Sharepoint 2013] 如何使用 REST API 上传文件 fo
- cocos2dx 3.3 final 自定义事件 ---- EventListenerCustom
- ruby-on-rails – 范围与其他范围不冲突
- c# – 实体框架 – 保存对分离状态下相关对象的更改
- 深入入门正则表达式(java) - 3 - 正则在java中的使用
- x-requested-with 请求头 区分ajax请求还是普通请求