Search Docs
Farther.vue <Son :monery="moneryFarther"></Son> Son.vue // 推荐 props:{ monery:{ type:Number, default: 0 } } // 或者 props:{monery}
Farther.vue <Son @play="changePlay"></Son> changePlay(reason){ console.log('家庭作业写完了?不写完不准出去玩') } Son.vue <div @click="wantPlay"></div> wantPlay(){ this.$emit('play','我想出去玩') }
vuex/mobx
localStorage
// set localStorage.setItem('name','小明') // get localStorage.getItem('name') // '小明' // clear 清空所有 localStorage.clear()
1.挂载在全局原型上 Vue.prototype.$bus = new Vue(); 2.监听事件 this.$bus.$on("customEvent", data => { console.log(data); }); 3.触发事件 this.$bus.$emit("customEvent", "触发了事件总线");