作者:小飞燕 发布时间:2021-04-20 10:37:07
导语本文整理了全网深受用户关注的个微信静态数据库小程序开发怎么弄经验知识,可以帮助您全面了解代理怎么做,小白也能成为高手,跟随小编一起来看一看吧!
鉴于目前小程序美国石油学会(美国石油学会)调用次数限制,所以动态数据库根本就不够用,这时候需要使用微信小程序静态数据库。使用本地数据进行调试,也可以达到同样效果。那么微信静态数据库小程序开发怎么弄呢?
闲话少说,直接上代码,目录结构就是的微信小程序目录结构
小程序静态数据库目录结构代码:
staticdata.js
var data_=require('././utils/data.js ')
页面({
数据:{
list:[]
},
onload:function{
this.setdata({
list:data_ .getsdata
});
}
});
staticdata.json
{
navigationbartitletext': '数据'
}
staticdata.wxml
key:{{log.key}},value:{{log.value}}
staticdata.wxss。日志列表{
显示: flex
弯曲方向:柱;
padding: 40rpx
}。日志项目{
margin: 10rpx
}
data.js
函数getsdata{
var数据=[{
key:'1 ',值:'1v '
},{
key:'2 ',值:'2v '
},{
key:'3 ',值:'3v '
},{
key:'4 ',值:'4v '
}];
返回数据;
}
module.exports={
getsdata: getsdata
}
小程序静态数据库运行效果图:
这里是标题开头小程序数据传递怎样进行这里是标题尾
小程序开发之后要实现页面跳转,一般都会有一个数据传递,小程序数据传递是什么?数据怎样进行传递?接下来小编就会在文中进行说明,希望能够帮助到大家。
先告诉你,本质上都是线类型传递。但是对于对象和数组集合的传递需要小小的处理一下传递时的数据和接收后的数据。
1,传递基本数据类型
index.js发送页射流研究…
[javascript]查看普通副本打印?
页面({
数据: {
teststr: '字符串" str "
},
onload:函数{
},
next:函数(e){
wx.navigateto({
url: '/pages/test/test?str=' this.data.teststr,})
}
})
页面({
数据: {
teststr: '字符串" str "
},
onload:函数{
},
next:函数(e){
wx.navigateto({
url: '/pages/test/test?str=' this.data.teststr,})
}
})
test.js接受页射流研究…
[javascript]查看普通副本打印?
页面({
数据:{
},
onload:function(选项){
console.log('接收到的参数是str='选项。str);
}
})
页面({
数据:{
},
onload:function(选项){
console.log('接收到的参数是str='选项。str);
}
})
打印的原木如下:
接收到的参数是str=字符串str
2,传递对象{}
index.js发送页射流研究…
[javascript]查看普通副本打印?
页面({
数据: {
测试数据: { name : }我是名称,extra: '我是额外' }
},
onload:函数{
},
next:函数(e){
wx.navigateto({
url: '/pages/test/test?extra=' json。stringify(这个。数据。测试数据)
})
}
})
页面({
数据: {
测试数据: { name : }我是名称,extra: '我是额外' }
},
onload:函数{
},
next:函数(e){
wx.navigateto({
url: '/pages/test/test?extra=' json。stringify(这个。数据。测试数据)
})
}
})
test.js接受页射流研究…
[javascript]查看普通副本打印?
页面({
数据:{
testdata:null
},onload:function(选项){
页面({
数据:{
testdata:null
},onload:function(选项){
[javascript]查看普通副本打印?
console.log('接收到的参数是obj='选项。额外);//此处打印出来的仅仅是字符串需要解析,解析如下
这个。dat。测试数据=json。parse(选项。额外);//解析得到对象
}})
console.log('接收到的参数是obj='选项。额外);//此处打印出来的仅仅是字符串需要解析,解析如下
这个。dat。测试数据=json。parse(选项。额外);//解析得到对象
}})
打印的原木如下:
test.js [sm]:16接收到的参数是obj={'name': '我是姓名,' extra':我是额外' }
3,传递数组集合[]
index.js发送页射流研究…
[javascript]查看普通副本打印?
页面({
数据: {
list:['item-a ',' item-b']
},
onload:函数{
},
next:函数(e){
wx.navigateto({
url: '/pages/test/test?list=' json。stringify(这个。数据。列表),})
}
})
页面({
数据: {
list:['item-a ',' item-b']
},
onload:函数{
},
next:函数(e){
wx.navigateto({
url: '/pages/test/test?list=' json。stringify(这个。数据。列表),})
}
})
test.js接受页射流研究…
[javascript]查看普通副本打印?
页面({
数据:{
list:[]
},
onload:function(选项){
console.log('接收到的参数是list='选项。列表);//此处打印出来的是字符串,解析如下
这个。数据。list=json。parse(选项。列表);//解析得到集合
}})
页面({
数据:{
list:[]
},
onload:function(选项){
console.log('接收到的参数是list='选项。列表);//此处打印出来的是字符串,解析如下
这个。数据。list=json。parse(选项。列表);//解析得到集合
}})
打印的原木如下:
test.js [sm]:17接收到的参数是list=['item-a ',' item-b']
另外,还可以通过缓存(wx.setstorage(object),wx.setstoragesync(key,data))来传递数据,只是保存后需要清除,防止缓存过大的情况。
上一篇:微信小程序开启收费审核
下一篇:小程序审核通过后的二维码怎么生成
410位用户关注
487位用户关注
615位用户关注
941位用户关注
287位用户关注
1073位用户关注
35位用户关注
9位用户关注
20位用户关注
81位用户关注
91位用户关注
35位用户关注