mpvue学习笔记

坑一:

挂载在Vue.prototype上的属性,在模板语法里面是undefined,必须经过computed计算过一下才能用。

坑二:

关于生命周期钩子

因为小程序的历史页面不会销毁,所以在生命周期的使用中有需要注意的点

created:这个钩子是有bug的,所有页面的created函数会在项目加载的时候被一起调用,进入页面的时候不会再被调用,所以这个函数基本就不能使用了,可以用小程序的onLoad钩子代替

mounted:你如果从页面B返回页面A,页面Amounted钩子不会被触发,因为页面没有被重新加载,如果有需要每次页面展示都要调用的逻辑,使用小程序的onShow代替

 

坑三:

数据请求无法使用axios$.ajax等等,因为依赖window对象的xmlHttpRequest api,都不可以使用,因为小程序中没有window对象,可以使用flyio插件

坑四:

相对路径的图片不显示,例<img src="../../test.jpg">,解决办法是把路径import进去,另外css背景图路径只能引用远程图片

原文地址:https://www.cnblogs.com/pjl43/p/9351236.html