1.組件(與vue的組件簡直一模一樣放案,就是一些api的命名不同)
Component({
properties: {//用于父傳子數(shù)據(jù)
title:{
type:String,
value:""拍嵌,
observer:function(newVal,oldVal){
}
}
},
data: {
},
//用于樣式父傳子
externalClasses:[' 名稱']
methods: {
函數(shù)名(){
//子傳父事件尼变,通過bind:名稱=‘ ’ 拿到庆寺,參數(shù)通過event接收
this.triggerEvent('名稱',{傳參},{})
}
}
})
///////////////////////////////////////////////////
this.selectComponent('class/id')//可以直接從頁面拿到組件
2.網(wǎng)絡(luò)請求
wx.request({
url:'',
data:{
//get/post傳參
},
method:'post',
success:res=>{
}
})
3.網(wǎng)絡(luò)請求的封裝计呈,采用promise
export default function request(options){
return new Promise((resolve,reject)=>{
wx.request({
url: options.url,
method: options.method || 'get',
data: options.data || {},
success: function (res) {
resolve(res)
},
fail: function (err) {
reject(err)
}
})
})
}
//在需要拿到數(shù)據(jù)的js里
request({
url:'http://123.207.32.32:8000/api/v1/home/multidata'
}).then((res)=>{
console.log(res)
})