老师,这里的collected是干嘛用的

来源:2-9 使用缓存实现文字收藏的功能(2)

weixin_慕斯卡3172839

2021-01-31 21:04:07

相关截图:http://img.mukewang.com/climg/6016aaa309ca1fb810360341.jpg

这里的这个有什么意义吗  在对象中为什么找不到


写回答

1回答

好帮手慕慕子

2021-02-01

同学你好, 对于你的问题解答如下:

1、collected属性表示当前文章是否收藏

2、意义就是:使用this.setData方法设置的collected,主要是为了将数据与视图关联起来,也就是说,当collected值发生改变的时候,wxml中的collected也会跟着改变,那么视图也就会跟着变化了,如下图所示:

http://img.mukewang.com/climg/6017640609bbf1ec11130157.jpg

3、不太理解同学说的对象中指的是哪里,老师测试源码,可以在调试器的AppData选项中查看到该属性值,示例:

当文章被收藏后,collected属性值为true,如下图所示:

http://img.mukewang.com/climg/6017648b0944316514050620.jpg

当文章取消收藏后,collected属性值为false,如下图所示:

http://img.mukewang.com/climg/601764ad096d7f0e14940578.jpg

祝学习愉快~

1
heixin_慕斯卡3172839
hp dir="ltr">我开始理解错误了,把缓存和data数据搞混了。谢谢老师

h021-02-01
共1条回复

0 学习 · 6815 问题

查看课程