关于 CATEGORY_CONTENT_KEY

关于 CATEGORY_CONTENT_KEY

http://img1.sycdn.imooc.com//climg/5d64ac1f000124d916490566.jpg请问老师:

目前所了解 

1. storage 是本地数据 

2. get() 是axios 的获取数据的方法

3.  CATEGORY_CONTENT_KEY 是老师设置的常量

 但不了解的是 为什么能直接获取  CATEGORY_CONTENT_KEY ?常量 CATEGORY_CONTENT_KEY 才刚引入组件中,怎么就有数据内容可以直接使用?

请老师解惑,谢谢您。


正在回答

登陆购买课程后可参与讨论,去登陆

1回答

同学你好,

1, storage是对缓存下来的数据进行处理。

2,get() 是将内容反序列化改成Json.parse。

3,这行代码是通过模板字符串将所有缓存内容存在这个常量的下面,便于管理。常量通过模板字符串拼接好了就可以直接使用哈~

http://img1.sycdn.imooc.com//climg/5d64df1f0001bf0312800243.jpg

如果还有疑惑,可以在问答区再次提问,我们会继续为你解答的。

如果我的回答帮助了你,欢迎采纳,祝学习愉快~


  • 慕小庄 提问者 #1
    老师真厉害...居然知道我还有问题~ 请问老师: 1. 我目前看完老师的解释之后,所理解这句话的意思是 storage.get(CATEGORY_CONTENT_KEY) >>>>> 将缓存下来的数据用get()方法将内容反序列化改成Json.parse 放入 常量CATEGORY_CONTENT_KEY中。 请问老师这样的理解对吗? 2. 另外可以老师解释一下什么是 "内容反序列化改成Json.parse" 吗?
    2019-08-27 15:52:04
  • 好帮手慕嘟嘟 回复 提问者 慕小庄 #2
    同学你好, 1,常量中是已经把内容通过模板字符串的形式保存好了的,调用get()方法是把常量转为Json.parse的格式。 2,序列化是将值通过JSON.stringify()转为字符串的格式,反序列化是将内容通过Json.parse()转为json对象。希望能帮到你~
    2019-08-27 19:52:16
  • 慕小庄 提问者 #3
    请问老师:所以let contents = storage.get(CATEGORY_CONTENT_KEY); 这句话的意思是 将本地缓存下来的数据用get()方法将内容转成json格式并存入 CATEGORY_CONTENT_KEY 中,这样理解对吗?
    2019-08-28 13:37:04
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星

相似问题

登录后可查看更多问答,登录/注册

请稍等 ...
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师