Vue
对这是我的昵称
为什么要写简介
展开
-
vue 给静态资源增加路由前缀
在vue.config.js中找到这段代码:找到publicPath,这个就是静态资源的默认路径,默认值是/,也就是静态资源默认路径是你的域名+路径,所以我们只需修改publicPath的值,就可以达到加前缀的效果,修改后效果如下:现在你页面上的所有静态资源路径都会加上web前缀了...原创 2022-02-11 08:00:00 · 3195 阅读 · 2 评论 -
vue 页面增加url前缀
在main.js中找到这段代码const createRouter = () => new Router({ mode: 'history', // require service support scrollBehavior: () => ({ y: 0 }), routes: constantRoutes})加上 base: 'web', //页面路由前缀修改后代码:const createRouter = () => new Router原创 2022-02-10 16:47:22 · 1522 阅读 · 0 评论 -
vue项目打包后---TypeError: Cannot read properties of undefined (reading ‘echarts‘)问题解决
问题描述项目引入了echarts用来做中国地图,在本地cli跑的时候没有问题,但是build打包后会出现TypeError: Cannot read properties of undefined (reading 'echarts')。原因单独下载的echart中的china.js,项目中直接引用import '../../assets/js/china.js'打包后就会出现问题,不晓得是不是属于官方的bug解决用npm安装echartsnpm install原创 2022-01-26 14:00:00 · 4737 阅读 · 2 评论 -
apache和nginx下vue页面刷新404解决方案
问题描述记录一个新手很容易遇见的问题,vue的项目,在打包前本地cli模式运行没有任何问题,但是打包完在apache或者nginx中配置了域名后,项目会出现刷新后404的奇怪问题原因vue-router的mode使用了history模式,默认应该是hash模式。一般都会因为hash模式的url不够美观,都用的history模式,而问题是由于history模式引起的。history模式下的url并不是真实存在的,所以刷新后会找不到。当你打包了项目后,一般默认会生成一个dist文件夹,文件夹下有原创 2022-01-25 12:12:41 · 3335 阅读 · 0 评论