Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
DCloud
uni-app
提交
85e2fcc8
U
uni-app
项目概览
DCloud
/
uni-app
4 个月 前同步成功
通知
730
Star
38707
Fork
3642
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
7
列表
看板
标记
里程碑
合并请求
1
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
U
uni-app
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
7
Issue
7
列表
看板
标记
里程碑
合并请求
1
合并请求
1
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
提交
85e2fcc8
编写于
10月 20, 2020
作者:
d-u-a
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
docs: uni-clientdb-component
上级
cfb68fe5
变更
1
显示空白变更内容
内联
并排
Showing
1 changed file
with
10 addition
and
6 deletion
+10
-6
docs/uniCloud/uni-clientdb-component.md
docs/uniCloud/uni-clientdb-component.md
+10
-6
未找到文件。
docs/uniCloud/uni-clientdb-component.md
浏览文件 @
85e2fcc8
...
...
@@ -14,7 +14,8 @@ uni-clientdb组件是一个数据库查询组件,它是对uni-clientdb的js库
**平台差异及版本说明**
HBuilderX 2.9.5+ 全端支持
HBuilderX 2.9.5+ 暂不支持快应用
#### 属性
...
...
@@ -28,7 +29,7 @@ HBuilderX 2.9.5+ 全端支持
|orderby|string|排序字段及正序倒叙设置|
|page-current|Number|当前页|
|page-size|Number|每页数据数量|
|need-total|
Number|分页模式
,默认
`false`
,需要分页模式时指定为
`true`
|
|need-total|
Boolan|是否查询总数据条数
,默认
`false`
,需要分页模式时指定为
`true`
|
|getone|Boolean|指定查询结果是否返回数组第一条数据,默认 false。在false情况下返回的是数组,即便只有一条结果,也需要[0]的方式获取。在true下,直接返回结果数据,少一层数组。应用场景:详情页|
|action|string|云端执行数据库查询的前或后,触发某个action函数操作,进行预处理或后处理,
[
详情
](
https://uniapp.dcloud.net.cn/uniCloud/uni-clientDB?id=%e4%ba%91%e7%ab%af%e9%83%a8%e5%88%86
)
。场景:前端无权操作的数据,比如阅读数+1|
|manual|Boolean|是否手动加载数据,默认为 false,页面onready时自动联网加载数据。如果设为 true,则需要自行指定时机通过方法
`this.$refs.udb.loadData()`
来触发联网,其中的
`udb`
指组件的ref值|
...
...
@@ -144,7 +145,7 @@ this.$refs.udb.loadMore() //udb为uni-clientdb组件的ref属性值
<view v-for="(item, index) in data" :key="index" class="list-item">
{{ item.createTime }}
<!-- 使用日期格式化组件,详情见插件 https://ext.dcloud.net.cn/search?q=date-format -->
<
!-- <uni-date-format :date="item.createTime" /> --
>
<
uni-dateformat :date="item.createTime" /
>
</view>
</view>
<view v-if="loading" class="loading">加载中...</view>
...
...
@@ -184,9 +185,11 @@ this.$refs.udb.loadMore() //udb为uni-clientdb组件的ref属性值
methods: {
onqueryload(data, ended) {
// 格式化数据
data.forEach((item) => {
item.createTime = new Date(item.createTime).toLocaleString()
})
// data.forEach((item) => {
// item.createTime = new Date(item.createTime).toLocaleString()
// })
// 模板中已使用格式化事件组件,不在需要上面的js处理
if (ended) {
// 没有更多数据了
...
...
@@ -235,6 +238,7 @@ this.$refs.udb.loadMore() //udb为uni-clientdb组件的ref属性值
collection="unicloud-test"
orderby="createTime desc"
field="name,subType,createTime"
:need-total="true"
@load="onqueryload" @error="onqueryerror">
<view>{{pagination}}</view>
<view v-if="error" class="error">{{error.errMsg}}</view>
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录