最近一直在搞我司官网控制台的重构,被产品虐的这叫一个死去活来,今天终于有时间,整理下最近用到的vue数据通信的几种场景。
1.组件通信
这是最普通的交互场景,如下图中,报表页面用到了一个自己写的下拉菜单的组件,用户在子组件内部勾选完成后,通过触发emit把勾选的数据传递给父子的data层
父级html
<domainPopSelect v-bind:domainbiztype=2 v-bind:domaintype=1 v-bind:defaultcheckedall=true v-on:selected="domainPopSelectCallback"></domainPopSelect>
父级js
//下拉弹窗 域名
domainPopSelectCallback: function(data, info){
let mySelf = this;
// console.log("父级接收到的数据");
// console.log(JSON.stringify(data));
// console.log(JSON.stri