一、点击右侧按钮,未获取数据,点击无效
思路:
- 数据请求出错
- 查看接口文档,确定时候接口错误
- APPKEY 失效 重新获取
- 获取方法出错,检查
- 查看接口文档,确定时候接口错误
- 点击事件未生效
- 点击事件代码错误
- 查看pages绑定按钮,控制台输出结果,无输出
- 对照原代码,就行检查 (2处错误,复制相同代码,未修改,及漏写)
- 查看components中的navi组件,查看wxml骨架绑定事件是是否正确
- 根据js文件,逐一进行控制台输出,左侧按钮生效,右侧不生效
- 针对右侧按钮进行检查和修改(重新进行编写)
- 点击事件代码错误
问题汇总:
1.代码编写错误
2.代码逻辑理解不清晰
解决方案:及时输出检查,以免查错困难
二、微信小程序缓存影响
加入缓存机制能够减少重复请求数据
一个程序 带缓存和不带缓存的难度区别是很大的
API:
wx.setStorageSync( );
wx.getStorageSync( );
思路:
1.缓存中寻找
2.API请求数据 写入缓存
3.key 确认key(代表期刊,同时哪一个期刊)
问题:点赞状态/点赞人数需要实时更新
2. 扩展运算符
…
语法:
用法:
三、js中 函数结尾加上“ ,”
四、hidden wx-if
Hidden对于自定义组件不生效
五、setData
Data 中的变量可以在xhtml 可以使用
setData是用于数据更新
要用到的数据要在data中设置一个默认值