【发布时间】:2021-04-29 09:00:12
【问题描述】:
我有一个 VueJS 项目,我想在登录页面上隐藏一个组件(导航抽屉)。 它工作正常,但我有一个错误,我无法构建我的应用程序。
顺便说一下,我用的是vue路由器。
我的组件分为 3 个文件(.vue、.html、.ts)
有人知道我怎样才能在登录页面上隐藏我的组件而不会出现错误,以便我可以构建我的应用程序吗?
谢谢!
这是我的 NavigationDrawer.ts 文件:
import Vue from 'vue'
export default Vue.extend({
name: "NavigationDrawer",
data: () => ({
items: [
{ title: 'Accueil', icon: 'mdi-home-city', link: '/index' },
{ title: 'Magasins', icon: 'mdi-file-table-box-outline', link: '/magasins' },
{ title: 'Page 2', icon: 'mdi-file-table-box-multiple-outline', link: '/page2' },
{ title: 'Paramètres', icon: 'mdi-cog-outline', link: '/settings' },
],
}),
computed: {
isLogin() {
return !['Login'].includes(this.$route.name)
}
}
})
安东尼
【问题讨论】:
标签: typescript vue.js vue-router