前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >微搭低代码从入门到精通11-数据模型

微搭低代码从入门到精通11-数据模型

原创
作者头像
低代码布道师
发布2023-02-16 15:44:04
5350
发布2023-02-16 15:44:04
举报
文章被收录于专栏:微搭低代码微搭低代码

学习微搭低代码,先学习基本操作,然后学习组件的基本使用。解决了前端的问题,我们就需要深入学习后端的功能。后端一般包括两部分,第一部分是常规的数据库的操作,包括增删改查。第二部分是业务逻辑的编写,在微搭里在Apis里进行操作。本篇我们讲解一下数据模型的操作。

01 建立数据模型

登录微搭控制台,点击数据模型,点击新建数据模型

在这里插入图片描述
在这里插入图片描述

输入名称,标识会自动生成

在这里插入图片描述
在这里插入图片描述

点击右上角的编辑按钮进入编辑视图

在这里插入图片描述
在这里插入图片描述

点击添加字段,可以创建需要的字段

在这里插入图片描述
在这里插入图片描述

输入字段的名称,自动完成标识的生成,按需选择字段类型

在这里插入图片描述
在这里插入图片描述

02 字段类型介绍

微搭提供了丰富的字段类型,包括文本、布尔值、数字、数组、对象、邮箱、电话、网址、图片、富文本、日期时间、枚举、地理位置、文件、自动编号、地区、计算公式、主子明细、关联关系

在数据源设计时选择恰当的类型,在我们表单提交页面会根据字段类型自动的完成页面的创建。

03 模型方法

除了提供数据存储外,微搭还提供了操作数据的各种方法,包括新增、新增多条、删除、删除多条、更新、更新多条、查询、查询列表

在这里插入图片描述
在这里插入图片描述

使用模型方法的时候一般需要关注入参和出参

04 在变量中访问数据模型方法

微搭在定义变量的时候可以选择数据源,选择具体的方法。打开应用编辑器,新建一个变量

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

定义好之后就可以在组件的属性绑定时从变量中选择对应的字段

在这里插入图片描述
在这里插入图片描述

05 在代码编辑器中访问模型方法

也可以在代码编辑器通过api的形式来访问模型方法,既可以在生命周期函数中访问用来初始化数据,也可以在自定义方法中访问。

调用的时候可以先在官方文档中找到代码模板,粘贴到对应的位置替换具体的内容

代码语言:javascript
复制
const result = await app.cloud.callModel({
        name: 'sl_97vb0n5', // 数据模型标识
        methodName: 'wedaGetRecords', // 数据模型方法
        params: { // 数据模型方法入参
        }, 
    });

这里的name可以在数据模型列表的标识列里找得到

在这里插入图片描述
在这里插入图片描述

methodName需要粘贴对应的模型方法的标识

在这里插入图片描述
在这里插入图片描述

参数的构造需要参考模型方法的入参,入参时候需要按照属性和属性值的结构进行构造,多个参数用逗号分隔

在这里插入图片描述
在这里插入图片描述
代码语言:javascript
复制
const result = await app.cloud.callModel({
        name: 'sl_97vb0n5', // 数据模型标识
        methodName: 'wedaGetRecords', // 数据模型方法
        params: { // 数据模型方法入参
          pageNo:1,
          pageSize:10
        }, 
    });

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 01 建立数据模型
  • 02 字段类型介绍
  • 03 模型方法
  • 04 在变量中访问数据模型方法
  • 05 在代码编辑器中访问模型方法
相关产品与服务
腾讯云微搭低代码
微搭低代码是一个高性能的低代码开发平台,用户可通过拖拽式开发,可视化配置构建 PC Web、H5 和小程序应用。 支持打通企业内部数据,轻松实现企业微信管理、工作流、消息推送、用户权限等能力,实现企业内部系统管理。 连接微信生态,和微信支付、腾讯会议,腾讯文档等腾讯 SaaS 产品深度打通,支持原生小程序,助力企业内外部运营协同和营销管理。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档