mirror of
https://github.com/ialley-workshop-open/uni-halo.git
synced 2026-09-12 16:40:40 +08:00
4.0 KiB
4.0 KiB
unicloud-db
Instructions
ç»ä»¶æ¯ä¸ä¸ªæ°æ®åºæ¥è¯¢ç»ä»¶ï¼å®æ¯å¯¹ clientDB çjsåºçåå°è£ ã
å端éè¿ç»ä»¶æ¹å¼ç´æ¥è·åuniCloudçäºç«¯æ°æ®åºä¸çæ°æ®ï¼å¹¶ç»å®å¨çé¢ä¸è¿è¡æ¸²æã
å¨ä¼ ç»å¼åä¸ï¼å¼åè éè¦å¨å端å®ä¹dataãéè¿requestèç½è·åæ¥å£æ°æ®ãç¶åèµå¼ç»dataãåæ¶å端è¿éè¦åæ¥å£æ¥æ¥åºåå馿°æ®ã
Syntax
- 使用
<unicloud-db />(或<unicloud-db></unicloud-db>,当需要包裹子节点时)。 - 遇到平台差异时,建议使用条件编译(
#ifdef / #endif)显式处理。
Properties
See official docs for full properties list: https://doc.dcloud.net.cn/uniCloud/unicloud-db
Events
See official docs for full events list: https://doc.dcloud.net.cn/uniCloud/unicloud-db
Slots
| 屿§ | ç±»å | æè¿° |
|---|---|---|
| data | Array | Object |
| pagination | Object | å页屿§ |
| loading | Boolean | æ¥è¯¢ä¸çç¶æã坿 ¹æ®æ¤ç¶æï¼å¨templateä¸éè¿v-ifæ¾ç¤ºçå¾ å 容ï¼å¦ å è½½ä¸... |
| hasMore | Boolean | æ¯å¦ææ´å¤æ°æ®ã坿 ¹æ®æ¤ç¶æï¼å¨templateä¸éè¿v-ifæ¾ç¤ºæ²¡ææ´å¤æ°æ®äºï¼å¦ , 详æ https://ext.dcloud.net.cn/plugin?id=29 |
| error | Object | æ¥è¯¢é误ã坿 ¹æ®æ¤ç¶æï¼å¨templateä¸éè¿v-ifæ¾ç¤ºçå¾ å 容ï¼å¦ å è½½é误 |
| options | Object | å¨å°ç¨åºä¸ï¼ææ§½ä¸è½è®¿é®å¤é¢çæ°æ®ï¼ééè¿æ¤åæ°ä¼ é, 䏿¯æä¼ é彿° |
Platform Compatibility
See official docs for platform support table: https://doc.dcloud.net.cn/uniCloud/unicloud-db
Examples
Example (Example 1)
<unicloud-db v-slot:default="{data, loading, error, options}" collection="table1" field="field1" :getone="true" where="id=='1'">
<view>
{{ data}}
</view>
</unicloud-db>
Example (Example 2)
<unicloud-db v-slot:default="{data, loading, error, options}" collection="table1" field="field1" :getone="true" where="id=='1'">
<view>
{{ data}}
</view>
</unicloud-db>
Example (Example 3)
<template>
<view>
<unicloud-db v-slot:default="{data, loading, error, options}" collection="user" field="name" :getone="true" where="id=='1'">
<view>
{{ data.name}}
</view>
</unicloud-db>
</view>
</template>
Example (Example 4)
<template>
<view>
<unicloud-db v-slot:default="{data, loading, error, options}" collection="user" field="name" :getone="true" where="id=='1'">
<view>
{{ data.name}}
</view>
</unicloud-db>
</view>
</template>
Example (Example 5)
<unicloud-db v-slot:default="{data, pagination, loading, hasMore, error, options}"></unicloud-db>
Example (Example 6)
<unicloud-db v-slot:default="{data, pagination, loading, hasMore, error, options}"></unicloud-db>
Reference: Official Documentation