最近写小程序项目,发现以前学的忘了好多,趁此机会总结一下,哈哈!
1,小程序页面之间传参数
方法一:在跳转页面的时候带参数
wx.navigateTo({
url: ' test?id= '+id
})
取值:在onLoad函数里取
onLoad:function(options){
console.log(options.id)
}
方法二:设置globalData
2,如何取json数据里的其中一项
例如 取file_upload,方法是循环数组取值
function a(){
//请求完成的数据
var list=res.data.data
var arr=[ ]
for(var i=0;i<list;i++){
var state=list[i].file_upload;
arr.push(state)
}
}
3,如何取wxml页面里设的data-变量,例如data-id
<view bindtap='onjudgepage' data-id='{{item.file_upload}}'></view>
js : function(event){
var is=event.currentTarget.id;
}
4,input循环了form几次,input的属性一样,方法也一样,怎么取值
用form自带的formSubmit方法,附代码
//wxml代码
//js代码
formSubmit(e) {
//console.log('form发生了submit事件,携带数据为:', e.detail.value)
}
注意:e.detail.value是一个对象,取值的时候用对象取值方法
5,js保留小数后三位
用toFixed方法
3.14159.toFixed( ' 3 ')
6,遍历对象:for in,其实不只是这个方法,只不过这次写项目的时候用了这个,有时间专门总结一下