1.vue打包后实行本地浏览
解决:
在 build 部分的 assetsPublicPath 里面加一个点即可
assetsPublicPath: ‘/’,
2.打包后抛到服务出现页面渲染空白
原因是:当开启history模式的时候,没有对路由进行任何处理
解决方法:
(1)去除history模式
(2)只需要修改router中的index.js,在每个path中加上你项目名称就行了,这样就能够成功了。
3.性能优化
(1)使用keep-alive配合route.meta缓存页面避免重复请求
(2)使用v-if和v-show的区别 v-if有创建和销毁的过程,v-if 当值为 true时,显示div ,当值为false时,改元素消失,代码也会消失,相当于将代码删除了,当在为true时,页面会重新渲染div; 而v-show只是将css属性设为了display:none 或block;如何有js代码还是会执行的。
(3)使用v-if要注意Dom更新的时机,一般要等到渲染完成后才能获取组件的属性,配合this.$nextclick()使用
使用vue开发过问题总结
最新推荐文章于 2021-03-24 18:56:27 发布