是否有人知道如何使用此代码显示我的模式窗口
在vue路由器中?当我在Vue组件中打开它时,它是正常的,但是当我尝试在vue-router中打开它时,我得到了一个错误
无法读取未定义的属性“”$modal“”
..。
发布于 2021-02-28 11:25:44
模态必须存在于组件中。要在更改的路由上显示它,可以使用
组件的挂钩。
export default {
name: 'the-component',
mounted () {
this.$modal.showForm('Login)'
}
}
顺便说一下,您可以监听布局中更改的路由,并在需要时触发对话框:
export default {
name: 'the-layout',
beforeRouteUpdate () {
if(this.$route.name === 'xyz'){
this.$modal.showForm('Login)'
}
}
}
https://stackoverflow.com/questions/66408350
复制