Uncaught TypeError: this.$once is not a function?
this.$once("hook: updated", function() {})
this.$once
应该是被vue3中删除了,现在想达到这种效果要怎么修改?
提示错误: Uncaught TypeError: this.$once is not a function?
回答:
自己实现一个once
也不复杂。
function once(fn) { let isCall = false;
return (...args) => !isCall && (isCall = true) && fn.apply(null, args)
}
this.$on('event', once(function() {
// TODO
}))
以上是 Uncaught TypeError: this.$once is not a function? 的全部内容, 来源链接: utcz.com/p/934693.html