课程名称:微信小程序入门与实战(全新版)
课程章节: 缓存如何不被覆盖,同步文章缓存状态, showToast 接口的应用
主讲老师:7七月
课程内容:
今天学习的内容包括:缓存如何不被覆盖,同步文章缓存状态, showToast 接口的应用
逻辑判断
if(collected === undefined){ // 如果undefined 说明文章从来没有被收藏过 collected = false }
编码里一个约定俗成的,可以提高性能的好习惯:
在不需要做数据绑定的data变量名前面加_,如 _pid(在自定义组件里面可以提高小程序的性能)。 在需要做数据绑定的data变量名前面不需要加_。 data: { postData:{}, collected:false, _pid:null, _postsCollected:{}, },
点击取消收藏
postsCollected[this.data._pid ]= ! this.data.collected this.setData({ collected:! this.data.collected })
弹窗信息
wx.showToast({ title: this.data.collected ? '收藏成功' : '取消收藏', duration: 3000, // 单位毫秒 });
课程收获:
今天学习了文章收藏的一些细节功能,新学了一种官方内置接口,可以用来弹窗提醒用户。
今日课程学习时间大约花费 12 分钟,美好的一天在学习中度过。
點(diǎn)擊查看更多內(nèi)容
為 TA 點(diǎn)贊
評(píng)論
評(píng)論
共同學(xué)習(xí),寫下你的評(píng)論
評(píng)論加載中...
作者其他優(yōu)質(zhì)文章
正在加載中
感謝您的支持,我會(huì)繼續(xù)努力的~
掃碼打賞,你說多少就多少
贊賞金額會(huì)直接到老師賬戶
支付方式
打開微信掃一掃,即可進(jìn)行掃碼打賞哦