其实就是在一些特殊情况下(例如分页组件)父子组件“双向绑定时”用到,并且是一个语法糖。
我们在传递一个属性到子组件时,正常情况下,子组件不能直接修改这个属性,修改了控制台会发出警告,这个vue的单项数据流原则,为了就是维护的问题,如果其他子组件也用到了这个属性,就会带来不必要的麻烦,但是在一些特殊情况下,比如分页组件,
我们需要将父组件传来的值修改并回传给父组件,这时候我们正常思路是,在子组件使用emit方法,将传过来的值先转一下,操作转化的值用emit发给父组件,将对应的父组件的值修改,这时vue提供了一个简单的修饰符.sync,例如:title.sync = “doc”,原理就是将.sync扩展为@update:title=”val=>doc=val”,也就是需要我们在子组件手动emit事件
this.$emit( “update:title”,newValue)。
注意事项:不要跟表达式,不要跟对象字面量。
详细解决方案
vue .sync
热度:87 发布时间:2024-01-21 03:50:00.0
相关解决方案
- A/V sync (dshow/media foundation),该怎么处理
- Mysql C api调用时出错:Error code 2014:Commands out of sync!解决方案
- ExtJs 4.1 store sync 的有关问题
- 求!助!Android模拟器出现有关问题 emulator: Failed to sync vcpu reg
- android studio下提醒gradle project sync failed.Basic functionality will not work
- Android程序装配后在模拟器上不显示,并且控制台显示The launch will only sync the application package on the device
- wince6.0 同步active sync 连接不下
- Android import跟export使用说明 及 export报错:jarlist.cache: Resource is out of sync with the file syst解决
- User Profile Sync Service 自动Stop解决方案
- 项目发布到Tomcat中报错 “Resource is out of sync...
- 'The sandbox is not sync with the Podfile.lock'的问题
- sync、fsync、fdatasync
- redis4.0.12主从连接报错Error condition on socket for SYNC: Connection refused和Connection reset by peer
- ES7 sync 封装的函数使用方法步骤
- cin.clear(); __ cin.sync(); __ cin.ignore();
- 关于JavaScript中的同步(SYNC)和异步(ASYNC)
- Thread and Sync In C# (C#中的线程与同步)
- sync fence 软件接口-------------sw_sync_timeline和sw_sync_pt
- 【Tools.Eclipse】Resource is out of sync with the file system解决办法
- oracle 12c Adaptive Scalable?Log?Writer 导致的log?file?sync
- sync.js
- 使用buffer对象池(sync.Pool)问题(转+总结)
- vue .sync
- fixe repo sysnc err:Exited sync due to gc errors on Ubuntu 10.04 LTS