Vue商城项目开发的笔记
一。非父子组件之间的通信可以使用事件巴
// 1.第一步创建事件巴士
vue.prototype.$bus = new Vue()
// 2.第二步发出事件
@"xxx事件" = "fun"
methods:{
fun(){
this.$bus.$emit("自定义事件")
}
}
// 3.第三步监听事件的发生
this.$bus.$on("接受的事件",function(){
回调函数
})
// 4.取消全局事件监听
this.$bus.$off("接受的事件",function(){})
2.防抖动函数
假设delay为1秒
在单位时间 (> 1)内 事件触发的间隔时间小于 1 秒的都不执行
function doubounce (func,delay){
let timer = null
return function(...args){
if(timer) clearTimeout(timer)
timer = setTim
Vue商城项目开发的笔记最先出现在Python成神之路。
共有 0 条评论