// 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> -->