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

一般情况下,小程序的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小时内与您取得联系。