全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

微信小程序 本地数据读取实例

微信小程序 本地数据读取实例

一般情况下,小程序的utils这个文件夹下,我们可以把本地的数据写进去,封装成.js文件,提供对外暴露的接口,然后读取本地数据。如果涉及到一些针对这些数据的处理方法,也可以把方法写好,封装到.js文件里面,然后需要时调用。

module.exports = { 
  mtData: mtData, 
  searchmtdata: searchmtdata, 
  usedraw: usedraw 
} 
var mt_data = mtData() 
function searchmtdata(id) { 
  var result 
  for (let i = 0; i < mt_data.list.length; i++) { 
    var mt = mt_data.list[i] 
    if (mt.id == id) { 
      result = mt 
    } 
  } 
  return result || {} 
} 
 
function mtData() { 
  var arr = { 
    list: [ 
      { 
        id: '1', 
        MTId: 'MT001', 
        status: 'working', 
        Duration: 3, 
        Operator: 'tom', 
        IdleReason: 'lunch' 
      }, { 
        id: '2', 
        MTId: 'MT002', 
        status: 'Idle', 
        Duration: 7, 
        Operator: 'jerry', 
        IdleReason: 'reparied' 
      }, { 
        id: '3', 
        MTId: 'MT003', 
        status: 'Idle', 
        Duration: 6, 
        Operator: 'tom', 
        IdleReason: 'lunch' 
      }, { 
        id: '4', 
        MTId: 'MT004', 
        status: 'working', 
        Duration: 9, 
        Operator: 'jerry', 
        IdleReason: 'reparied' 
      }, { 
        id: '5', 
        MTId: 'MT005', 
        status: 'Idle', 
        Duration: 2, 
        Operator: 'tom', 
        IdleReason: 'lunch' 
      }, { 
        id: '6', 
        MTId: 'MT006', 
        status: 'working', 
        Duration: 6, 
        Operator: 'jerry', 
        IdleReason: 'reparied' 
      }, { 
        id: '7', 
        MTId: 'MT007', 
        status: 'Idle', 
        Duration: 1, 
        Operator: 'tom', 
        IdleReason: 'lunch' 
      } 
    ] 
  } 
  return arr 
} 

如上面的代码片段所示,function mtData写好的本地数据,其中包含对象List。另外还有一个function searchmtdata,这个方法是根据传参的不同加载具体的数据,接下来会用到,方法和数据都写好后,需要写一个对外暴露的接口:

module.exports = { 
  mtData: mtData, 
  searchmtdata: searchmtdata, 
  usedraw: usedraw 
} 

在其他页面调用data文件(一般是在js文件里面)

var fileData = require('../../utils/data.js') 
Page({ 
 data: { 
  showData: fileData.mtData().list, 
 }, 
}) 

像上面的示例一样,在data{}中赋值后,showData就可以直接在wxml中显示了。

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!


# 微信小程序  # 本地数据读取  # 小程序  # 数据读取  # 微信小程序本地缓存数据增删改查实例详解  # 微信小程序-详解数据缓存  # 微信小程序之数据缓存的实例详解  # 微信小程序开发之数据存储 参数传递 数据缓存  # 微信小程序 本地数据存储实例详解  # 微信小程序 缓存(本地缓存、异步缓存、同步缓存)详解  # 微信小程序基于本地缓存实现点赞功能的方法  # IOS中微信小程序播放缓存的音频文件的方法  # 微信小程序实现缓存根据不同的id来进行设置和读取缓存  # 微信小程序学习笔记之本地数据缓存功能详解  # 写好  # 是在  # 我们可以  # 希望能  # 还有一个  # 所示  # 涉及到  # 谢谢大家  # 好后  # 就可以  # 都写  # 其中包含  # 加载  # id  # result  # var  # mt_data  # function  # lt  # mt 


相关文章: 高端云建站费用究竟需要多少预算?  购物网站制作公司有哪些,哪个购物网站比较好?  网站插件制作软件免费下载,网页视频怎么下到本地插件?  青岛网站建设如何选择本地服务器?  建站主机数据库如何配置才能提升网站性能?  历史网站制作软件,华为如何找回被删除的网站?  建站之星×万网:智能建站系统+自助建站平台一键生成  linux top下的 minerd 木马清除方法  在线ppt制作网站有哪些,请推荐几个好的课件下载的网站?  家具网站制作软件,家具厂怎么跑业务?  定制建站策划方案_专业建站与网站建设方案一站式指南  如何解决ASP生成WAP建站中文乱码问题?  如何快速建站并高效导出源代码?  建站之星如何修改网站生成路径?  ,南京靠谱的征婚网站?  python的本地网站制作,如何创建本地站点?  建站168自助建站系统:快速模板定制与SEO优化指南  详解jQuery中基本的动画方法  建站之星后台搭建步骤解析:模板选择与产品管理实操指南  建站主机默认首页配置指南:核心功能与访问路径优化  北京网页设计制作网站有哪些,继续教育自动播放怎么设置?  如何选购建站域名与空间?自助平台全解析  如何获取上海专业网站定制建站电话?  如何获取PHP WAP自助建站系统源码?  建站主机类型有哪些?如何正确选型  详解免费开源的DotNet二维码操作组件ThoughtWorks.QRCode(.NET组件介绍之四)  建站与域名管理如何高效结合?  PHP 500报错的快速解决方法  如何通过cPanel快速搭建网站?  如何用美橙互联一键搭建多站合一网站?  网站制作和推广的区别,想自己建立一个网站做推广,有什么快捷方法马上做好一个网站?  香港服务器网站卡顿?如何解决网络延迟与负载问题?  网站建设制作需要多少钱费用,自己做一个网站要多少钱,模板一般多少钱?  建站中国必看指南:CMS建站系统+手机网站搭建核心技巧解析  名字制作网站免费,所有小说网站的名字?  建站VPS选购需注意哪些关键参数?  建站之星代理商如何保障技术支持与售后服务?  建站OpenVZ教程与优化策略:配置指南与性能提升  网站制作价目表怎么做,珍爱网婚介费用多少?  官网自助建站系统:SEO优化+多语言支持,快速搭建专业网站  建站之星如何取消后台验证码生成?  免费制作海报的网站,哪位做平面的朋友告诉我用什么软件做海报比较好?ps还是cd还是ai这几个软件我都会些我是做网页的?  存储型VPS适合搭建中小型网站吗?  实现虚拟支付需哪些建站技术支撑?  如何在万网开始建站?分步指南解析  专业制作网站的公司哪家好,建立一个公司网站的费用.有哪些部分,分别要多少钱?  TestNG的testng.xml配置文件怎么写  小米网站链接制作教程,请问miui新增网页链接调用服务有什么用啊?  建站一年半SEO优化实战指南:核心词挖掘与长尾流量提升策略  网站微信制作软件,如何制作微信链接? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。