数据获取
const db = uniCloud.database();
db.collection('数据表名称').get().then(e => {
this.list = e.result.data
})
删除
rmItem(id) {
const db = uniCloud.database();
db.collection('opendb-contacts').doc(id).remove();
}
添加
<template>
<view class="content">
<input type="text" v-model="item.username" />
<input type="text" v-model="item.mobile"/>
<!-- 数据添加 -->
<view class="btn" @click="add">
数据添加
</view>
</view>
</template>
<script>
export default {
data() {
return {
item:{
username:'',
mobile:'',
}
}
},
methods: {
add(){
const db = uniCloud.database();
db.collection('opendb-contacts').add(this.item).then(e=>{
console.log()
if(e.result.code == 0){
uni.showToast({
title: '数据添加成功',
duration: 2000,
});
uni.navigateBack({
delta:1
})
}
})
},
}
}
</script>
<style>
/* 输入框的样式 */
input{
border: 1rpx solid #f2f2f2;
border-radius: 5rpx;
margin: 20rpx;
padding: 20rpx;
}
.content{
margin: 20rpx;
}
/* 跳转到数据添加页面 */
.btn{
height: 100rpx;
line-height: 100rpx;
border-radius: 10rpx;
background-color: #ffc300;
color: white;
text-align: center;
margin: 20rpx;
}
</style>
模糊查询[文章搜索功能]
const res = await collection.where({
title: new RegExp(event.keyword, 'i') //模糊查询条件
}).get();