微信小程序 踩坑笔记

1、通过控制台console查数据的方法:getCurrentPages(),返回页面数组,多层页面叠加,最上层的在最后面;


2、setData 进行操作才能将数据同步到页面中进行渲染,this.data不能直接操作;

3、每个页面navigateTo不能超过四个;

4、第一个目录中的.json中,不管配置不配置其它数据,必须要加一个{};

5、tabBar中list的个数最少2个,最多5个;

6、tabBar配置方法:不需要在wxml里面写什么,也不能设置wxss,比如在app.json里面配置好,就会在pages第一个页面看到tabBar

7、pages数组的第一项是tabBar的list数组的第一个,

8、目前tabBar只能改变内容,不能改变文档提供以外的样式!

9、tabBar 设置了iconPath,必须也设置selectedIconPath,否则会很难看;

10、取值赋值的方法(也可以setStorage):

微信小程序 踩坑笔记_第1张图片

11、map不能用view包起来

12、小程序button编辑是用button::after设置的,要去掉边框请这样设置

button::after{border: none;}

13、wxml中占位符这样使用:

     这里是原HTML空格符之类的

14、小程序页面分享

onShareAppMessage: function (res) {

return {title: '优价通', path: '/pages/settle/type?user_id=' + this.data.id, desc: '这就是我的小程序', imageUrl: '/images/logo.png' }

},

你可能感兴趣的:(微信小程序 踩坑笔记)