当前位置: 首页 > news >正文

瑞安网站网站建设优秀网络广告案例

瑞安网站网站建设,优秀网络广告案例,做网站的价钱,网站做支付借口多少钱实例:现有两个页面index.js和category.js,我现在想在index.js中修改category.js的数据 初始数据 category [{name: 物流配送,list: [{id: 1,job: 外卖骑手,checked: true}, {id: 2,job: 快递员,checked: false}, {id: 3,job: 司机,checked: false}, {id: 4,job: …

实例:现有两个页面index.js和category.js,我现在想在index.js中修改category.js的数据

初始数据

category = [{name: '物流配送',list: [{id: 1,job: '外卖骑手',checked: true}, {id: 2,job: '快递员',checked: false}, {id: 3,job: '司机',checked: false}, {id: 4,job: '网约车司机',checked: true}, {id: 5,job: '货运司机',checked: false}]},{name: '仓储',list: [{id: 1,job: '分拣打包扫描',checked: false}, {id: 2,job: '叉车工',checked: false}]},{name: '安保',list: [{id: 1,job: '保安',checked: false}],}];

修改页面代码-index.js

我现在已知的是name的值和id值,我需要修改对应name下list中对应id所对应的checked的值

引入存数据的页面category.js

import category from '../../utils/category'

 

修改数据

方法中进行数据的修改,并将数据存入缓存

select_position: function (e) {var id = e.currentTarget.dataset.id;//获取的id值var name = e.currentTarget.dataset.name;//获取的name值//查询所选的全部元素console.log(category)//查询category中对应的name项const item = category.find(item => item.name === name);if (item) {//查询对应name项下list对应的id项const sonitem = (item.list).find(sonitem => sonitem.id === id);//如果该项存在,将该项的checked值修改为与之相反的值if (sonitem) {sonitem.checked = !sonitem.checked;} else {console.log('没找到对应id值');}} else {console.log('没找到对应');}//延迟一秒后将数据存入缓存setTimeout(() => {wx.setStorageSync('category', JSON.stringify(category));}, 1000);   
},

数据页面代码category.js

判断缓存中是否有数据,如果有数据就执行缓存中的数据,如果没有就执行原始数据

//定义一个数据用于存入数据
let category = []
// 从本地缓存中读取数据
const cachedCategory = wx.getStorageSync('category');
if (cachedCategory) {// 如果本地缓存中有数据,则将其赋值给 category 变量category = JSON.parse(cachedCategory);
} else {// 如果本地缓存中没有数据,则使用默认的 category 数组category = [{name: '物流配送',list: [{id: 1,job: '外卖骑手',checked: true}, {id: 2,job: '快递员',checked: false}, {id: 3,job: '司机',checked: false}, {id: 4,job: '网约车司机',checked: true}, {id: 5,job: '货运司机',checked: false}]},{name: '仓储',list: [{id: 1,job: '分拣打包扫描',checked: false}, {id: 2,job: '叉车工',checked: false}]},{name: '安保',list: [{id: 1,job: '保安',checked: false}],}];
}
export default category;

http://www.yayakq.cn/news/998866/

相关文章:

  • 免费开发个人网站网站建设js
  • 上海联通 网站备案网站建设目的
  • 适合女孩做的网站WordPress4中文手册下载
  • 南昌定制网站公司桂林小程序制作
  • wordpress 默认账号seo和sem分别是什么
  • 百度网站怎么建设做赚钱问卷调查的网站
  • asp源码自助建站宝塔系统怎么建设网站
  • 做网站补贴网络运营是什么工作
  • 巩义做网站优化freenom申请域名
  • 网站设计任务书范文网络推广公司深圳
  • 湖北什么是网站建设怎么修改wordpress模板
  • 如何加快百度收录网站直播网站源码免费下载
  • 长春电商网站建设哪家专业茶叶建设网站市场分析
  • 企业网站宣传建设南宁建网站
  • 重庆市建设工程节能中心网站建筑设计案例网站
  • 仿win8网站模板客户引流推广方案
  • 网站查询网如何将page转换wordpress
  • 电子商务网站建设与维护读书报告wordpress wpsignon
  • 全屏企业网站做宣传的网站
  • 网站用途说明宁波网站设计制作公司
  • 网站设计论坛嵌入式软件开发公司
  • 石家庄网站建设wsjz做灯箱片的设计网站
  • 做物流的网站都有什么建设好的网站怎么发布
  • 四川住房城乡和城乡建设厅网站首页免费创建个人网站申请
  • 网站建设中数据库的维护论文wordpress设置QQ邮箱
  • 网站建设公司html课程教学网站模板
  • 手机网站建设代理商东莞东城社保局电话
  • 模仿网站建设网站建设1
  • 做网站的网站犯法吗专业制作简历的软件
  • 网站模版二次开发跟手工制作区别wp商城