Vuejs2 vuejs加载内容文件后添加路由
我开发了一个CMS和vuejs应用程序来配置商店中的定制终端。从服务器加载初始CMS文件后,我想将“/”和“*”路径添加到路由。我怎样才能做到这一点。出于某些原因,我希望在加载内容之前初始化路由器 我想我可以添加一条路线,包括:Vuejs2 vuejs加载内容文件后添加路由,vuejs2,vue-router,Vuejs2,Vue Router,我开发了一个CMS和vuejs应用程序来配置商店中的定制终端。从服务器加载初始CMS文件后,我想将“/”和“*”路径添加到路由。我怎样才能做到这一点。出于某些原因,我希望在加载内容之前初始化路由器 我想我可以添加一条路线,包括: Vue.router.routes.push({ path: "*", redirect: this.getStartPageType() // gets the homepage from the store }) 我总是“无法读取未
Vue.router.routes.push({
path: "*",
redirect: this.getStartPageType() // gets the homepage from the store
})
我总是“无法读取未定义的属性‘push’”。
我怎么能这样做。是否有可能找到一种方法来确定路线
将此添加到路线时
{
path: "*",
redirect: () => {
store.getters.getAppStartPageType;
}
}
我有一个错误:未在中定义完整路径
<router-view :key="$route.fullPath" v-if="loaded==true"/>
当在bwoser url字符串中输入错误的路径时,我得到了“无效重定向选项:未定义”它将是Vue.router.push()。我不想执行路由,我想为路由添加路径。后端中的管理员不能定义catchall的路径。在定义路由后更改此选项将非常好。它将是Vue.router.push()。我不想执行路由,我想为路由添加路径。后端中的管理员不能定义catchall的路径。在定义路线后更改此选项将非常好。