使用vue开发过问题总结

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()使用

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值