在platform项目中,发现了一个现象,就是当我输入一个路由的时候,输入正确的时候会跳转到一个页面中,输入错误的时候就会跳转到404页面中,但是一旦我在正确的路由后面加上一个‘/’这个时候问题就出现了,页面时空白了,打开控制台也是报错,截图
上图就是错误的想象,找了很久原因,原来在vue.config.js中将
publicPath:'./' 这里的点号去掉就可以了,完美解决问题
项目中对pablicPath的解释是
1.部署生成环境和开发环境下的URL。
2.默认情况下,Vue CLI会假设你的应用是被部署在一个域名的根路径上
例如https://www.ruoyi.vip/。如果应用被部署在一个子路径上,你就需要用在这个选项指定这个子路径
例如你的应用被部署在https://www.ruoyi.vip/admin/,则设置baseUrl为 /admin/