微信小程序开发:小程序逻辑层是怎么回事?

  • 新闻动态 2018-09-20 分享新闻到:
<返回列表

逻辑层主要实现四个功能,一是页面初始化和卸载时对数据缓存的调用和储存;二是新增待办事项;三是将待办事项变为已办事项;四是待办、已办视图的切换。在代码编写前,请读者复习第3章 Javascript中数组的语法。

程序开始前先对变量进行声明,然后对条件渲染的条件和其他数据进行赋值。首先来看第四个功能,已办和待办切换,只要单击后重新对上述渲染条件和数据赋值即可比较简单,对应代码中的 click1和 click2函数。

接下来看第三个功能,增加待办事项。单击增加按钮时,首先通过赋值将多文本输入框进行显示,同时隐藏列表。然后,在用户输入完成后触发 confirm事件,将用户输入的e. detail. value添加在数组 arraying末尾,然后重新对各元素和条件赋值。再来看第二个功能,待办变已办。它的核心就是将待办数组的一个元素移动到已办数组,通过单击事件获取到列表元素的id,通过id获取到这个数组对应的元素,注意这里使用了中间变量 newitem,避免数组变动后取值的变化。两个数组改变后重新对渲染条件和数据赋值。

最后来实现数据缓存功能。在页面卸载时调用数据缓存 API-WX. restorage,由于数据缓存只保存一个键值,为保存两个数组,我们这里构造二维数组 arraystore在页面加载时调用对应的读取数据API—wx. get Storage,然后再分别赋值给对应的两个数组。


分享新闻到:

更多阅读

山东嬴润-不是吧!原来链动

公司新闻 2024-03-20
在数字化浪潮的推动下, 2+1 链动电商模式系统 应运而生,它融合了传统电子商......查看全文

嬴润科技-济南企业为什么喜欢

公司新闻 2024-03-11
在当今数字化时代,众多企业纷纷寻求建站公司协助,期望 设计 符合时代潮流......查看全文

山东嬴润-济南企业展厅的设计

公司新闻 2024-03-08
企业展厅的设计 意义和展现形式多种多样,主要涉及到企业形象的塑造、品牌......查看全文
返回全部新闻
扫描二维码分享到微信
确 认

友情链接: 莱芜微信开发 微信公众平台 微信小程序 朋友圈广告 移动端推广 网站建设 系统开发 影视宣传 智能办公系统

Copyright © 2015-2021 山东嬴润信息技术有限公司 版权所有 鲁ICP备15042718号