在我的应用程序工具栏中,我想在用户打开/ manage / *时显示后退按钮。如果用户在/管理或/或其他后退按钮不应显示。
这是我的计算属性返回true:如果用户在/ manage / *
,则为falsecomputed: {
showBackButton: function() {
return this.$route.path === "/manage/*";
}
}
vue-router网站上的正则表达式文档中的通配符似乎不起作用。根据文档,*是使用的正确通配符。
答案 0 :(得分:1)
您的代码正在进行类型和值的比较,默认情况下javascript不能与正则表达式一起使用...如果您想使用正则表达式,我宁愿尝试类似:
computed: {
showBackButton: function() {
return this.$route.path.match(/^\/manage\/.*$/);
}
}