banner
banner
banner
NEWS LETTER

uniCloud

Scroll down

uniCloud优势:

  • 会js即可

  • 有openDB

  • 有jql

  • 有uniclound

  • 有插件市场

  • 作用:前端 –> 全栈

云函数 就是nodejs代码

1
2
3
4
5
6
7
'use strict'
exports.main = async (event, context) => {
// event为客户端上传的参数
console.log('event:',event)
// 返回数据给客户端
return event
}

云数据库 就是json数据

  • uniCloud云数据库与mysql和MongoDB的区别

    • 是基于MongoDB改进了易用性的强化版本,比mysql功能更丰富
  • 发行 –> 上传到网站服务器,选择对应的服务空间

  • 所有uniCloud的代码都在uniCloud的文件夹下

  1. 关联服务器
  2. cloudfunctions目录右键选择新建云函数或云对象
    • 创建一个云对象
      1
      2
      3
      4
      5
      6
      7
      8
      9
      // 云对象名co1
      module.exports = {
      say(){
      return {
      errCode: 0,
      data: 'hello, I am uniCloud'
      }
      }
      }
  3. 到页面触发云对象
  • <button @click=”callco”>test
  • 云对象模式下不再用ajax请求json云端的代码对象化,可以直接在前端导入这个云对象
    1
    2
    3
    4
    5
    callco(){
    const co1 = uniCloud.importObject('/*按Tab可以看见云对象列表,直观*/co1')
    // 云对象的方法是异步的
    let res = await co1.say()
    }
  • 连接本地云函数:本地工程目录下的云函数
  • 连接云端云函数:
    • 本地的云函数/云对象右键上传部署
  • 权限问题,在database的contacts.schema.json中设置对应的权限为true
  • 生成schema.json的配置,每次修改都要右键schema2code
    • 新建数据表 –> OpenDB模板 –> 表分类其它选择好后添加数据
  • 数据少使用enum:[{},{},{}]
  • 数据多使用表enum:{“collection”:”另一个schema的表名”, “field”: “name as text, _id as value”},field写怎么用
  • 定义一下渲染这个表的组件:”componentForEdit”: {“name”:”组件名”}
  • 省市区那种表要添加”enumType”: “tree”
  • 联表字段,”foreignKey”: “表名.field中录入的xxx as value 的xxx”
    • 页面要使用该表的字段,需要在页面的collection属性中多添加这个表,以逗号分隔 ,field中写上”显示的字段”
  • uniStarter模板包含以下功能
    • 注册、登陆、用户资料、分享、路由、token等功能
    • 登陆方式:数组第0向为第一优先级,其它的要看有没有该设备和在什么环境展示
  • 引入自定义的json文件:在uni-comfirm-enter中配置json模块–>更新uni-id-cf依赖–> 在index.js中引入模块, 然后引入对应json的模块
    • const aConfig = uniConfigCent({pluginId: “模块名”}) .config()
    • 然后返回aConfig
  • 验证码:在uni-comfirm-enter中配置uni-id模块,能直接使用uni-id的相关模块,测试的话去uni-id-cf模块的index.js中的251行到255取消注释
  • 链接:存为.md格式,右键一键分享,安装好后,点击HBuilderX –> 偏好设置 –> 插件配置,配置好后再次右键一键分享,控制台得到链接,复制链接,回到配置协议的地方赋值给url即可,pc端有二维码,手机没有
  • uniCloud admin框架–后台管理页面
    • 只能初始化一次账号密码
其他文章
cover
uniapp-vue3
  • 24/10/31
  • 15:20
  • VUE
目录导航 置顶
  1. 1. uniCloud优势:
  2. 2. 云函数 就是nodejs代码
  3. 3. 云数据库 就是json数据
请输入关键词进行搜索