我已经使用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中配置的。
谢谢。
备注:对不起,我英语不好。 :(
关于, 吉米