9:32-9:58这个缓存和data有什么关系为什么要更新

9:32-9:58这个缓存和data有什么关系为什么要更新

正在回答

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

2回答

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

1、可以在单独收藏的页面获取存储的所有内容

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

然后再次引入posts-data.js文件。遍历获取内容,通过存储的0,1来对应到文章的postId

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

然后选择展示文章的哪部分。

2、通过接口,传参数到服务器,这个接口是后端提供的。一般情况下会需要两个接口,进入页面的时候一个查询状态的接口,当确定是否收藏的,另外一个发送状态设置的接口。其实在前面ajax课程中就有传参数的情况,原理基本一致。

在第四阶段react项目登录效果中用了接口并传参到服务器,后面可以学习下。

祝学习愉快!

好帮手慕言 2020-09-24 19:14:43

同学你好,控制页面上显示收藏还是未收藏的图标,是根据data中的collected变量来控制的。如果只改变了缓存中的状态,没有改变data中的collected变量,页面上的图标是不能正常切换的。

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

  • 提问者 陈立天 #1
    我想问下这个是通过缓存来存入是否收藏了的这个数据,老师说是模拟传入服务器的这个过程。那么到时候实际企业开发应用的时候 ,要怎么传到服务器,现在只会存缓存不会存服务器啊。 这个服务器是后端给我们的么? 或者说后面阶段4阶段5学到的node 和vue 这些 有涉及到这些课程吗? 如果没有涉及到 那慕课网还有没有相关的课程。想要查漏补缺一下。
    2020-09-24 20:25:16
  • 提问者 陈立天 #2
    老师这里教的是把收藏状态 给到缓存,比如我想做多一个页面专门展示收藏的文章这样要怎么做能给个大概思路么?
    2020-09-24 21:54:38
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

0 星
3.WebAPP开发与小程序
  • 参与学习           人
  • 提交作业       622    份
  • 解答问题       6815    个

微信带火了小程序,也让前端工程师有了更多的展现机会,本阶段带你从移动基础知识的学习到webAPP开发,及小程序开发,让你PC端与移动端两端通吃。

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

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