uniapp在代码中创建数据库中的表
时间: 2023-12-27 13:01:50 浏览: 32
在uniapp中创建数据库表,需要使用uni-app提供的uniCloud云开发能力。具体步骤如下:
1. 在uniCloud控制台中创建一个数据库集合,假设集合名为"users",并添加需要的字段。
2. 在uni-app项目的common/uniCloud-db/db.js文件中添加以下代码:
```
import {DB} from './config.js';
export function createTable() {
const db = uniCloud.database();
const table = db.collection('users');
return table;
}
```
其中,config.js文件中DB的配置如下:
```
export const DB = {
appId: "YOUR_APP_ID",
appSecret: "YOUR_APP_SECRET",
env: "YOUR_ENV_ID"
}
```
3. 在需要创建表的页面中引入db.js文件,并调用createTable方法:
```
import {createTable} from '@/common/uniCloud-db/db.js';
const table = createTable();
table.add({
name: "张三",
age: 20,
gender: "男"
}).then(res => {
console.log("添加成功");
}).catch(err => {
console.error("添加失败", err);
});
```
以上代码中,调用createTable方法获取到数据库中的集合对象,然后使用集合对象的add方法添加数据即可。