按照官方文档,这里不需要加 =>的,
这里写法区别在于里面的this
指向
// 写法1
success(res) {}
// 写法2
success: res => {}
【相关推荐】
页面元素:
<button type="primary" bindtap="getData">点击获取数据</button>
<view>{{dataObj.title}}</view>
<view>{{dataObj.author}}</view>
<view>{{dataObj.content}}</view>
写方法:
data: {
dataObj:''
},
getData(){
//指定哪个数据库
// 查询方式一
db.collection('demolist').doc('e656fa635f729d1f00b10e0f70c9fe12').get({
success:res=>{
console.log(res)
this.setData({
dataObj:res.data
})
}
})
// 查询方式二:用到promise的回调函数
db.collection('demolist').get().then(res=>{
this.setData({
dataObj:res.data
})
})
// 查询方式三:一样可以拿到数组
db.collection('demolist').where({
author:'邢昀'
}).get().then(res=>{
console.log(res)
})
},
结果: