Vue-2.4sync修饰符

作用:可以实现子组件与父组件数据的双向绑定,简化代码

特点:prop属性名,可以自定义,非固定为value

场景:封装弹框类的基础组件,visible属性 true显示 false隐藏

本质:就是:属性名和@update:属性名合写

父组件:

复制代码
<BaseDialog :visible.sync="isShow"/>
等价于
<BaseDialog :visible="isShow" @update:visible="isShow=$event"/>

子组件:

复制代码
props:{
    visible:Boolean
},
this.$emit('update:visible',false)
相关推荐
专注前端30年13 小时前
如何使用 HTML5 的 Canvas + JavaScript 实现炫酷的游戏得分特效?
前端·javascript·游戏·html5·canvas·canva可画
q***062913 小时前
解决 Tomcat 跨域问题 - Tomcat 配置静态文件和 Java Web 服务(Spring MVC Springboot)同时允许跨域
java·前端·spring
|晴 天|13 小时前
2025年前端框架选择:React、Vue还是Svelte?
vue.js·react.js·前端框架
张丶大帅14 小时前
JS案例合集
开发语言·javascript·笔记
木易 士心14 小时前
深入理解 CSS 中的 !important
前端·css
行走的陀螺仪14 小时前
GitLab CI/CD 完整教学指南
前端·ci/cd·gitlab·团队开发·自动化测试部署
谢尔登14 小时前
Webpack高级之常用配置项
前端·webpack·node.js
helloyangkl14 小时前
前端——不同环境下配置env
前端·javascript·react.js
竹秋…15 小时前
webpack搭建react开发环境
前端·react.js·webpack
以明志、15 小时前
并行与并发
前端·数据库·c#