大家好,我在Vue.js上都有路,所以我需要替换/ categories/。
axios ('apps/' + app.context.route.fullPath.replace('/categories/', ''))
这是我要尝试执行的操作,但是,当我将其与路径“ / categories”一起使用而没有最后一个“ /”时,这就是问题,它不起作用。您能帮我用两个变体将此字符串与正则表达式匹配吗?
答案 0 :(得分:1)
解决方案是将正则表达式作为如下所示的replace方法的第一个参数:
axios ('apps/' + app.context.route.fullPath.replace(/\/categories\/?/, ''))
正则表达式\/?
的最后一部分表示字符/
是可选的。
这将适用于/categories
和/categories/
。
希望有帮助!