uniCloud
文章平均质量分 90
uniCloud
前端 贾公子
博主写了对element-plus的表格和表单的封装
[表格]https://gitee.com/childe-jia/table-vue3
[表单] https://gitee.com/childe-jia/form-render
大家支持一下
展开
-
unicloud 云对象 & schema
Schema也称架构是限制数据库的一些权限。如果直接在页面调用数据库是需要校验的。直接就能操作数据库是一件很危险的事。DB Schema是基于 JSON 格式定义的数据结构的规范。每张表/集合,都有一个表名.schema.json的文件,来描述表的信息、字段的信息。一个表的简单schema.json示例如下"bsonType": "object", // 固定节点"description": "该表的描述","required": [], // 必填字段列表。原创 2024-01-21 15:32:16 · 1368 阅读 · 0 评论 -
unicloud-db组件
组件是一个数据库查询组件,它是对clientDB的js库的再封装。前端通过组件方式直接获取uniCloud的云端数据库中的数据,并绑定在界面上进行渲染。在传统开发中,开发者需要在前端定义data、通过request联网获取接口数据、然后赋值给data。同时后端还需要写接口来查库和反馈数据。有了组件,上述工作只需要1行代码!写组件,设组件的属性,在属性中指定要查什么表、哪些字段、以及查询条件,就OK了!HBuilderX中敲下udb。原创 2024-01-28 17:14:32 · 1084 阅读 · 0 评论 -
uniCloud uni-id体系的使用
uni-id注册、登录、发送短信验证码、密码加密保存、修改密码、忘记密码、头像管理、token管理、rbac权限角色体系、页面访问权限路由控制、用户邀请裂变、用户签到、日志记录、账户防刷关于登录方式,目前已实现账户密码登录手机号+短信验证码登录 (内置uniCloud短信能力)App手机号一键认证,免验证码(内置uni-app App一键登录能力)三方登录:App中的微信登录、Apple ID、QQ登录;微信小程序中的微信登录;支付宝小程序中的支付宝账户登录;QQ小程序中的QQ登录。原创 2024-01-21 20:37:24 · 2791 阅读 · 0 评论 -
uniCloud 云数据库(1)
如果需要对嵌套字段排序,需要用 "点表示法" 连接嵌套字段,比如 style.color 表示字段 style 里的嵌套字段 color。同时也支持按多个字段排序,多次调用 orderBy 即可,多字段排序时的顺序会按照 orderBy 调用顺序先后对多个字段排序。查询指令以dbCmd.开头,包括等于、不等于、大于、大于等于、小于、小于等于、in、nin、and、or。创建或进入一个已存在的服务空间,选择 云数据库->云数据库,创建一个新表。从查询结果中,过滤掉不需要的字段,或者指定要返回的字段。原创 2024-01-14 17:27:37 · 1611 阅读 · 0 评论 -
uniCloud发行部署H5进行网页托管
生成文件,生成文件这个和我们平时用uniapp 生成H5的时候是一样的,我们可以选择hash 或者history 模式,默认的这是显示的根目录,如果我们在根目录下建立了H5目录,那么我们在发布H5的时候,是需要在manifest.json H5配置 "运行的基础路径中 "加上 /art/可以配置我们自己的域名,或者也可以用这里面给了一个默认的域名,我们自己配置与,域名上传凭证等等也可以。进入uniCloud web空间管理页面,前端网页托管-我们在指定的服务器中配置文件 以及配置域名。原创 2024-01-26 17:58:47 · 696 阅读 · 0 评论 -
uniCloud -- uniIdRouter自动路由
内配置登录页路径、需要登录才能访问的页面等信息,uni-app框架的路由跳转,会自动在需要登录且客户端登录状态过期或未登录时跳转到登录页面。,开发者在监听onNeedLogin事件后,框架就不再自动跳转到登录页面,而是由开发者在onNeedLogin事件内自行处理。云对象抛出uni-id token过期或token无效错误码时,会触发客户端自动跳转配置的登录页面,以下代码为一个简单示例。目录下的页面时,如果客户端未登录或登录状态过期(也就是uni_id_token失效),那么会自动跳转到。原创 2024-02-03 11:54:23 · 1938 阅读 · 0 评论 -
uniCloud ---- schema2code
DB Schema里有大量的信息,其实有了这些信息,前端将无需自己开发表单维护界面,uniCloud可以自动生成新增、修改、列表、详情的前端页面,以及admin端的列表、新增、修改、删除全套功能。为强化表单的自定义性,DB Schema还扩展了label、componentForEdit、componentForShow、group、order等属性,以控制表单项在界面上的渲染控件。不是简单的一键crud生成接口,它直接生成了可运行的页面。表单校验工作,在前端和后端都需要做。在过去,这造成重复投入。原创 2024-02-06 16:09:07 · 1416 阅读 · 0 评论 -
uniCloud ---- JQL语法 &连表查询
可以通过编程对前端传的数据进行二次处理,也可以在执行数据库操作前执行一些前置操作回信息执行数据库操作,获取json结果执行数据库触发器after阶段可选模块。(数据库触发器)(可如果是新增和修改记录,则从DBSchema配置获取数据字段的合法性,如是否必填、是选)否符合某个正则规则,以确认对数据字段内容的修改是否合法通过处理扩执行数据库触发器before阶段展库返可选模块。schema保存后,即使用JQL查询。对于联表查询,副表的数据嵌入到了主表的关联字段下面,此时在filed里通过{}来定义副表字段。原创 2024-01-28 16:51:00 · 2820 阅读 · 0 评论 -
uniCloud 云数据库(2)
删除了本地云函数,或者换了电脑.可以点击uniCloud-cloudfunctions,右键下载所有云函数。更新数组时,已数组下标作为key即可,比如以下示例将数组arr内下标为1的值修改为 uniCloud。本地开发的云函数, 点击uniCloud-cloudfunctions,右键上传所有云函数...未使用set、remove更新操作符的情况下,此方法不会删除字段,仅将更新数据和已有数据合并。打开云web控制台,可以在 "云函数 列表" 中找到所有上传的云函数。新增于HBuilderX 3.2.0。原创 2024-01-14 19:49:12 · 1372 阅读 · 0 评论 -
uniCloud ---- uni-captch实现图形验证码
内置调用云对象集成创建/刷新验证码,组件支持双向数据绑定。用于新的验证码记录(使用云端一体组件的用户可以忽略)//引入公共模块scene,width:100,height:44});参数说明字段类型必填默认值说明sceneString是loginpaydeviceIdString设备 id,如果不传,将自动从 uniCloud 上下文获取Stringuni-app 运行平台widthNumber150图片宽度heightNumber40图片高度。原创 2024-01-16 17:24:21 · 1298 阅读 · 0 评论 -
uniapp-uniCloud的基本使用(编写云存储的地区级联选择器)
注意事项为了避免错误使用,给大家带来不好的开发体验,请在使用组件前仔细阅读下面的注意事项,可以帮你避免一些错误。组件需要依赖sass插件 ,请自行手动安装内部包含了弹出层组件外层的布局可能会影响弹出层,详情云端数据需要关联服务空间下面示例中使用的表(中国城市省市区数据,含港澳台), 在uniCloud控制台使用opendb创建,详情DB Schema是基于 JSON 格式定义的数据结构的规范。每张表/集合,都有一个表名.schema.json的文件,来描述表的信息、字段的信息。原创 2024-01-12 13:22:01 · 2590 阅读 · 0 评论 -
uniCloud ---- 云存储
data() {width:64,height:64,border:{width:2,},// 是否显示边框// 是否显示分隔线// 线条样式width:1,radius:2原创 2024-01-26 13:53:03 · 1734 阅读 · 0 评论 -
uniCloud - 云函数 的基本使用
云函数是运行在云端的JavaScript代码,是基于Node.js的扩展。在常规的Node API基础上,uniCloud的云函数环境内置了uniCloud对象,这个对象内置了网络、数据库等各种API。开发者未学习过Node.js也没有关系,只需要看uniCloud的文档,掌握这个uniCloud对象的API即可。每个云函数是一个js包,在云函数被调用时,由 serverless 调度系统分配硬件资源启动一个 node 环境来运行这个云函数。原创 2024-01-14 14:14:33 · 3375 阅读 · 3 评论