如,在微信小程序页面进行点赞操作,需要在点赞内容的点赞列表(底部)增加用户头像,此处需要实现数据的局部刷新,即:页面当前内容的点赞列表增加一个头像图片,其他内容不变。
实现原理
微信小程序的局部刷新通过onShow函数实现。
当用户POST行为成功,改变前端页面数据时,通过this.onShow()**获取最新的前端数据,并this.setData({})**更新当前的页面数据。页面数据的更新过程中,微信小程序容器会自动对比数据,只处理新数据的渲染。
JS代码
1 | // 点赞用户的作品 |
如,在微信小程序页面进行点赞操作,需要在点赞内容的点赞列表(底部)增加用户头像,此处需要实现数据的局部刷新,即:页面当前内容的点赞列表增加一个头像图片,其他内容不变。
微信小程序的局部刷新通过onShow函数实现。
当用户POST行为成功,改变前端页面数据时,通过this.onShow()**获取最新的前端数据,并this.setData({})**更新当前的页面数据。页面数据的更新过程中,微信小程序容器会自动对比数据,只处理新数据的渲染。
1 | // 点赞用户的作品 |
tag:
缺失模块。
1、请确保node版本大于6.2
2、在博客根目录(注意不是yilia根目录)执行以下命令:
npm i hexo-generator-json-content --save
3、在根目录_config.yml里添加配置:
jsonContent: meta: false pages: false posts: title: true date: true path: true text: false raw: false content: false slug: false updated: false comments: false link: false permalink: false excerpt: false categories: false tags: true