// pages/personal/personal.js /** * 初始化数据库 * 用evn属性可以切换属性 * database({evn:test}) */ const db = wx.cloud.database(); const user = db.collection("user"); Page({ /** * 页面的初始数据 */ data: { images: [] }, /** * 插入数据 */ insert: function(){ user.add({ data: { name: 'hh', age: 20 } }).then(res=>{ // 回调函数 console.log(res) wx.showToast({ title: 'success', }) }).catch(err=>{ //抓取错误 console.log(err) }) }, update: function(){ // 根据云数据库 _id更新 user.doc('1acf1de95e48f2f310877a982d2de27f').update({ data: { age: 19, name: 'mm' } }).then(res => { console.log(res) console.log('success') }).catch(err => { console.log(err) }) }, select: function () { user.where({ name: 'hh' }).get().then(res => { console.log(res) console.log('success') }).catch(err => { console.log(err) }) }, del: function(){ user.doc('1acf1de95e48f2f310877a982d2de27f').remove() .then(res => { console.log(res) console.log('success') }).catch(err => { console.log(err) }) }, sum: function () { wx.cloud.callFunction({ name: 'sum',//云函数名 data: { a: 2, b: 3 } }).then(res => { console.log(res) }).catch(err => { console.log(err) }); }, getOpenId: function () { wx.cloud.callFunction({ name: 'login' }).then(res => { console.log(res) }).catch(err => { console.log(err) }); }, batchDel: function () { wx.cloud.callFunction({ name: 'batchDelete' }).then(res => { console.log(res) }).catch(err => { console.error(err) }); }, /** * 生命周期函数--监听页面加载 */ onLoad: function (options) { }, /** * 生命周期函数--监听页面初次渲染完成 */ onReady: function () { }, /** * 生命周期函数--监听页面显示 */ onShow: function () { }, /** * 生命周期函数--监听页面隐藏 */ onHide: function () { }, /** * 生命周期函数--监听页面卸载 */ onUnload: function () { }, /** * 页面相关事件处理函数--监听用户下拉动作 */ onPullDownRefresh: function () { }, /** * 页面上拉触底事件的处理函数 */ onReachBottom: function () { }, /** * 用户点击右上角分享 */ onShareAppMessage: function () { } })
<view class='container'> <view class='header'> <open-data type="userAvatarUrl" class='avatar'></open-data> <open-data type="userNickName" class='name'></open-data> </view> <view class="content"> <view class='order'> <view class='order-list'> <navigator class='order-item' url='../movie-order/movie-order' hover-class='none'> <image src='/images/order_movie.png'></image> <view>我的订单</view> </navigator> </view> </view> <view class='other'> <view class='share other-item'> <button open-type='share' class='btn' hover-class='none'> <text class='iconfont icon-fenxiang1'></text> 分享给朋友 </button> </view> <view class='customer other-item'> <button open-type='contact' class='btn' hover-class='none'> <text class='iconfont icon-lianxikefu'></text> 客服反馈 </button> </view> </view> </view> </view> <!-- <view>云数据库</view> <button bindtap="insert">插入数据</button> <button bindtap="update">更新数据</button> <button bindtap="select">查询数据</button> <button bindtap="del">删除数据</button> <view>云函数</view> <button bindtap="sum">调用云函数sum</button> <button bindtap="getOpenId">获取getOpenId</button> <button bindtap="batchDel">批量删除</button> -->