vue3自定义组件之v-model实现父子组件双向绑定
vue3 v-model父子组件双向绑定
vue3.x移除了vue2.x的model选项,自定义组件双向绑定不在使用以下方法:
// vue2的v-model双向绑定方法model: {prop: 'value', //3.x默认值改为了modelValueevent: 'input' //3.x默认值改为了update:modelValue},//使用 this.$emit('input', index);
vue3.x采用以下方式(v-model默认对应的prop值是modelValue)
父组件:
子组件:
vue3.x可以绑定多个v-model
父组件:
子组件:
vue3.x去掉了v-model的.sync修饰符
其他的比如.trim依然可以使用,新增自定义修饰符
父组件
【vue3自定义组件之v-model实现父子组件双向绑定】子组件
vue3 v-model使用(多个 v-model 绑定)
//父组件setup(props) { const msg = ref("msg"); const foo = ref('123') return{ foo,msg }}
推荐阅读
- vue3父组件和子组件如何传值实例详解
- vue|vue 组件异步加载方式(按需加载)
- OpenDataV低代码平台新增组件流程
- docker|Docker 进阶指南(上)- 使用Dockerfile自定义镜像
- 移动端|微信小程序组件封装-如何进行属性判断
- 使用element-ui中的el-radio(单选框)组件实现选中和取消选中功能
- vue中父子组件异步传递数据
- #|vue3下watch的使用
- 组件化方案|组件化方案 阅读笔记
- IOS|IOS 自定义cell左滑删除按钮