emits中检验函数的作用
来源:3-18 Teleport - 瞬间移动 第二部分
慕仙7349502
2022-03-25
实际开发中是为了检验props的参数吗?
写回答
1回答
-
张轩
2022-03-26
同学你好
它是为了验证事件传递出来的参数是否合法,比如在例子中,我们希望 payload 有特定的 type,这个时候才能发送对应的事件,否则报错,官网的例子:
export default { emits: { submit: (payload) => { // 只有 payload 里面有 email 和 password 字段才能发送成功 if (payload.email && payload.password) { return true } else { console.warn(`Invalid submit event payload!`) return false } } } }
00
相似问题