Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/uni-helper/uni-cloud-snippets-vscode
uni-cloud 的 VSCode 代码片段
https://github.com/uni-helper/uni-cloud-snippets-vscode
Last synced: about 1 month ago
JSON representation
uni-cloud 的 VSCode 代码片段
- Host: GitHub
- URL: https://github.com/uni-helper/uni-cloud-snippets-vscode
- Owner: uni-helper
- License: mit
- Created: 2022-11-15T03:11:48.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-04-25T01:48:51.000Z (9 months ago)
- Last Synced: 2024-11-12T18:38:43.180Z (2 months ago)
- Language: TypeScript
- Homepage:
- Size: 420 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
- awesome-uni-app - vscode - helper/uni-cloud-snippets-vscode) - uni-cloud 基本能力代码片段。 (编辑器 / IDE 插件)
README
# @uni-helper/uni-cloud-snippets-vscode
[![License](https://img.shields.io/github/license/uni-helper/uni-cloud-snippets-vscode?label=License&color=brightgreen)](https://github.com/uni-helper/uni-cloud-snippets-vscode/blob/main/LICENSE)
[![Visual Studio Marketplace Version](https://img.shields.io/visual-studio-marketplace/v/uni-helper.uni-cloud-snippets-vscode?label=VS%20Marketplace&color=brightgreen)](https://marketplace.visualstudio.com/items?itemName=uni-helper.uni-cloud-snippets-vscode)
[![Open VSX Version](https://img.shields.io/open-vsx/v/uni-helper/uni-cloud-snippets-vscode?label=Open%20VSX&color=brightgreen)](https://open-vsx.org/extension/uni-helper/uni-cloud-snippets-vscode)
[改动日志](https://github.com/uni-helper/uni-cloud-snippets-vscode/blob/main/CHANGELOG.md)
想让 `uni-app` 开发变得更直观、高效?想要更好的 `uni-app` 开发体验?不妨看看 [uni-helper 主页](https://uni-helper.js.org) 和 [uni-helper GitHub Organization](https://github.com/uni-helper)!
## 插件特性
- uni-cloud 基本能力代码片段
- 参考 [uni-cloud 官方文档](https://uniapp.dcloud.net.cn/uniCloud/)
- 参考 [Vue.js 2 风格指南](https://v2.cn.vuejs.org/v2/style-guide/) 和 [Vue.js 3 风格指南](https://cn.vuejs.org/style-guide/)**插件和文档的冲突之处,请以文档为准。**
插件源代码在 [uni-helper/uni-cloud-snippets-vscode](https://github.com/uni-helper/uni-cloud-snippets-vscode)。欢迎提交 ISSUE 和 PR 改进本插件。
## 使用
安装插件后重启 VSCode 即可。
## HTML
|API|Prefix|Description|
|-|-|-|
|``|`unicloud-db`, ``|数据库查询组件。更多信息查看 。|## JavaScript/TypeScript
|API|Prefix|Description|
|-|-|-|
|`uniCloud.importObject()`|`uniCloud.importObject`|uniCloud 客户端获取云对象引用以调用云对象接口。更多信息查看 。|
|`uniCloud.callFunction()`|`uniCloud.callFunction`|uniCloud 客户端调用云函数。更多信息查看 。|
|`uniCloud.database()`|`uniCloud.database`|uniCloud 客户端获取云数据库实例。更多信息查看 。|
|`uniCloud.databaseForJQL()`|`uniCloud.databaseForJQL`|uniCloud 客户端获取云数据库实例(JQL 语法)。更多信息查看 。|
|`uniCloud.uploadFile()`|`uniCloud.uploadFile`|uniCloud 客户端上传文件到云存储。更多信息查看 。|
|`uniCloud.getTempFileURL()`|`uniCloud.getTempFileURL`|uniCloud 客户端获取云存储文件的临时路径。更多信息查看 。|
|`uniCloud.chooseAndUploadFile()`|`uniCloud.chooseAndUploadFile`|uniCloud 客户端选择文件并上传。更多信息查看 。|
|`uniCloud.getCurrentUserInfo()`|`uniCloud.getCurrentUserInfo`|uniCloud 客户端获取当前用户信息。更多信息查看 。|
|`uniCloud.init()`|`uniCloud.init`|uniCloud 客户端同时使用多个服务空间时初始化额外服务空间。更多信息查看 。|
|`uniCloud.addInterceptor()`|`uniCloud.addInterceptor`|uniCloud 客户端新增拦截器。更多信息查看 。|
|`uniCloud.removeInterceptor()`|`uniCloud.removeInterceptor`|uniCloud 客户端移除拦截器。更多信息查看 。|
|`uniCloud.interceptObject()`|`uniCloud.interceptObject`|uniCloud 客户端拦截云对象请求。更多信息查看 。|
|`uniCloud.onResponse()`|`uniCloud.onResponse`|uniCloud 客户端监听服务端(云函数、云对象、clientDB)响应。更多信息查看 。|
|`uniCloud.offResponse()`|`uniCloud.offResponse`|uniCloud 客户端移除监听服务端(云函数、云对象、clientDB)响应。更多信息查看 。|
|`uniCloud.onNeedLogin()`|`uniCloud.onNeedLogin`|uniCloud 客户端监听需要登录。更多信息查看 。|
|`uniCloud.offNeedLogin()`|`uniCloud.offNeedLogin`|uniCloud 客户端移除监听需要登录。更多信息查看 。|
|`uniCloud.onRefreshToken()`|`uniCloud.onRefreshToken`|uniCloud 客户端监听登录态更新事件。更多信息查看 。|
|`uniCloud.offRefreshToken()`|`uniCloud.ofRefreshToken`|uniCloud 客户端移除监听登录态更新事件。更多信息查看 。|
|`uniCloud.initSecureNetworkByWeixin()`|`uniCloud.initSecureNetworkByWeixin`|uniCloud 客户端在微信小程序安全网络请求发送之前与云函数握手。更多信息查看 。|
|`uniCloud.getFileInfo()`|`uniCloud.getFileInfo`|uniCloud 客户端使用阿里云公测版云存储链接获取商用版云存储链接。更多信息查看 。|
|`uniCloud.database()`|`uniCloud.database`|uniCloud 云函数/云对象获取云数据库实例。更多信息查看 。|
|`uniCloud.databaseForJQL()`|`uniCloud.databaseForJQL`|uniCloud 云函数/云对象获取云数据库实例(JQL 语法)。更多信息查看 。|
|`uniCloud.redis()`|`uniCloud.redis`|uniCloud 云函数/云对象获取 Redis 实例。更多信息查看 。|
|`uniCloud.uploadFile()`|`uniCloud.uploadFile`|uniCloud 云函数/云对象上传文件到云存储。更多信息查看 。|
|`uniCloud.downloadFile()`|`uniCloud.downloadFile`|uniCloud 云函数/云对象下载云存储文件到当前运行环境。更多信息查看 。|
|`uniCloud.deleteFile()`|`uniCloud.deleteFile`|uniCloud 云函数/云对象删除云存储文件。更多信息查看 。|
|`uniCloud.getTempFileURL()`|`uniCloud.getTempFileURL`|uniCloud 云函数/云对象获取云存储文件临时路径。更多信息查看 。|
|`uniCloud.customAuth()`|`uniCloud.customAuth`|uniCloud 云函数/云对象使用云厂商自定义登录(仅腾讯云支持)。更多信息查看 。|
|`uniCloud.callFunction()`|`uniCloud.callFunction`|uniCloud 云函数/云对象中调用另一个云函数。更多信息查看 。|
|`uniCloud.importObject()`|`uniCloud.importObject`|uniCloud 云函数/云对象中调用另一个云对象。更多信息查看 。|
|`uniCloud.httpclient.request()`|`uniCloud.httpclient`|uniCloud 云函数/云对象通过 HTTP 访问其他系统。更多信息查看 。|
|`uniCloud.httpProxyForEip`|`uniCloud.httpProxyForEip`|uniCloud 云函数使/云对象用云厂商代理访问 HTTP 服务(仅阿里云支持)。更多信息查看 。|
|`uniCloud.sendSms()`|`uniCloud.sendSms`|uniCloud 云函数/云对象发送短信。更多信息查看 。|
|`uniCloud.getPhoneNumber()`|`uniCloud.getPhoneNumber`|uniCloud 云函数/云对象获取一键登录手机号。更多信息查看 。|
|`uniCloud.init()`|`uniCloud.init`|uniCloud 云函数/云对象获取指定服务空间实例。更多信息查看 。|
|`uniCloud.getRequestList()`|`uniCloud.getRequestList`|uniCloud 云函数/云对象获取当前实例正在处理的请求 ID 列表。更多信息查看 。|
|`uniCloud.getClientInfos()`|`uniCloud.getClientInfos`|uniCloud 云函数/云对象获取当前实例正在处理的请求对应的客户端信息列表。更多信息查看 。|
|`uniCloud.getCloudInfos()`|`uniCloud.getCloudInfos`|uniCloud 云函数/云对象获取当前实例正在处理的请求对应的云端信息列表。更多信息查看 。|