forked from ccsens_fe/tall-mui-3
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
55 lines
1.6 KiB
55 lines
1.6 KiB
<template>
|
|
<view class="container p-3">
|
|
<u-button type="primary" class="mb-3" @click="add">add</u-button>
|
|
<u-button type="primary" class="mb-3" @click="findOne">findOne</u-button>
|
|
<u-button type="primary" class="mb-3" @click="find">find</u-button>
|
|
<u-button type="primary" class="mb-3" @click="update">更新update</u-button>
|
|
<u-button type="primary" class="mb-3" @click="remove">删除remove</u-button>
|
|
<u-button type="primary" class="mb-3" @click="createIndex">创建索引和查询</u-button>
|
|
</view>
|
|
</template>
|
|
|
|
<script>
|
|
export default {
|
|
created() {
|
|
// this.getProjects(this.$moment().startOf('day').valueOf(), this.$moment().endOf('day').valueOf());
|
|
},
|
|
|
|
methods: {
|
|
async getProjects(startTime, endTime) {
|
|
const data = await this.$t.$q.getProjects(startTime, endTime);
|
|
console.log('data: ', data);
|
|
},
|
|
|
|
add() {
|
|
this.$db.create('projects', { id: '124', sex: ' man' });
|
|
},
|
|
|
|
async findOne() {
|
|
const data = await this.$db.findOne('projects', '124');
|
|
console.log(data);
|
|
},
|
|
|
|
async find() {
|
|
const data = await this.$db.find('projects');
|
|
console.log(data);
|
|
},
|
|
|
|
async update() {
|
|
const data = await this.$db.update('projects', { id: '125', sex: 'woman' });
|
|
console.log('update data: ', data);
|
|
},
|
|
|
|
async remove() {
|
|
const data = await this.$db.remove('projects', '123');
|
|
console.log('update data: ', data);
|
|
},
|
|
|
|
// TODO:
|
|
async createIndex() {
|
|
// const data = await this.$db.createIndex('projects', 'sex', 'woman');
|
|
console.log('update data: ');
|
|
},
|
|
},
|
|
};
|
|
</script>
|
|
|