Vue路由器与MVC路由模式匹配({controller} / {action})

时间:2018-11-24 18:11:16

标签: asp.net-mvc-5 vuejs2

我已经使用VueJS(Visual Studio代码)开发了一个简单的单页应用程序(SPA),并且所有组件(例如index.vue,about.vue,contact.vue)的路由都在VueJS中配置。我可以使用nodeJS(npm run dev)运行我的SPA。当我单击“关于”按钮时,浏览器会将我重定向到www.localhost / about。

现在,我正在尝试将VueJS集成到MVC 5项目中。 这样,我只需使用nodeJS(npm run build)来编译我的SPA并将已编译的js文件导入到我的项目(index.cshtml)中。但是现在我面临着有关MVC路由与VueJS路由不匹配的问题。如何更改VueJS路由与MVC路由的匹配?

例如: 当用户输入URL www.localhost / Home / About时,如何配置Vue Router以便路由到about.vue?

当前,由于我的项目中没有about.cshtml文件且与MVC路由分别不匹配,因此当用户输入www.localhost / home / about或www.localhost / about时,我的MVC应用程序将提示错误404。因为我的所有路由都是在VueJS中配置的。

谢谢。

备注:对不起,我英语不好。 :(

关于, 吉米

0 个答案:

没有答案