如果你想要在调用skipLogin
方法时不触发任何事件,包括不传递头像和昵称的更新,你可以简单地修改skipLogin
方法,将emit
部分移除或注释掉,如下所示:
const skipLogin = () => {
// 处理跳过登录的逻辑
showPopup.value = false // 关闭弹窗
// 不触发任何事件,不设置默认昵称和头像
// emit('update', {
// avatar: 'https://bing.suo.run/resource/image/adminapi/default/default_avatar.png',
// nickname: '未设置昵称'
// })
}
这样,调用skipLogin
方法时将只执行关闭弹窗的逻辑,不会触发任何事件。请确保你的应用逻辑不依赖于update
事件的触发。