低代码开发之腾讯云微搭工具

news2025/3/14 4:39:28

低代码开发之腾讯云微搭工具

  • 微搭简介
  • 诞生缘由
  • 开发模式
  • 如何创建
  • 组件模块介绍
  • 实例讲解
    • url传参
    • 级联联动
    • 使用事件
    • 其他方法
      • 调用数据源方法 callDataSource
      • 触发流程 callProcess
  • 引入外部css/js
  • 代码编辑器的使用
    • Handler 方法使用介绍
    • Style 用法示例
    • LifeCycle 生命周期介绍
  • 数据模型方法V2

微搭简介

  • 微搭(WeDa),全称是腾讯云微搭低代码开发平台。

  • 微搭将繁琐的底层架构和基础设施抽象化为图形界面,通过行业化模板、拖放式组件和可视化配置快速构建多端应用(小程序、H5应用、PC Web 应用等),免去了代码编写工作,让您能够完全专注于业务场景。

  • 微搭以云开发作为底层支撑,云原生能力将应用搭建的全链路打通,提供高度开放的开发环境,且时刻为您的应用保驾护航。

  • 可以实现简易项目全程不写代码,拖拽完成。

  • 微搭里比较重要的一个概念就是应用,一个应用就是我们的一个程序,它可以是一个小程序,一个管理后台,一个H5的站点

  • 微搭地址 https://weda.cloud.tencent.com/index

  • 官方文档教程https://cloud.tencent.com/document/product/1301/68445

诞生缘由

在这里插入图片描述

开发模式

在这里插入图片描述

如何创建

分三种方法

  • 从场景应用创建
  • 空白应用创建
  • 从模板新建

在这里插入图片描述

组件模块介绍

在这里插入图片描述

在这里插入图片描述

实例讲解

url传参

  • 子父页面跳父页面,父页面接受到传参
    在这里插入图片描述
  • 父页面设置url参数
    在这里插入图片描述

在这里插入图片描述

  • 页面接收参数
    在这里插入图片描述
  • 子页面设置点击事件
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

级联联动

效果展示

  • 创建三个数据模型
  • 主表 选课表

在这里插入图片描述

  • 选择关联模型
    在这里插入图片描述
  • 关联表 老师表和课程表

在这里插入图片描述- 课程根据老师进行过滤,所以这里老师也是关联关系
在这里插入图片描述
在这里插入图片描述

  • 开始创建
    在这里插入图片描述
    在这里插入图片描述
  • 选择主表
    在这里插入图片描述
  • 创建一个变量,用来保存用户选择的老师信息。后续再依据老师过滤课程的时候也需要这个变量
    在这里插入图片描述
    在这里插入图片描述
  • 选中所属老师组件,给该组件添加一个行为,选择其他事件,当值改变时候我们就将用户选中的值赋值给刚刚定义的变量
    在这里插入图片描述
    在这里插入图片描述
  • 系统默认的选择输入值,点击就好
    在这里插入图片描述
    在这里插入图片描述
  • 选中所属课程组件,设置选项筛选
    在这里插入图片描述
    在这里插入图片描述
  • 完成
  • 小问题 : 由于第一次选中后,第二次再次选择,课程没有对应id的数据,显示了id数据,我们做个优化,老师重新选择时,课程置空
    在这里插入图片描述

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

使用事件

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

在这里插入图片描述

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

其他方法

调用数据源方法 callDataSource

低码中的callDataSource是可以直接访问后端的服务的,比如后端的增删改查方法。这样就一行代码也不写就把前后端连接起来了

参数名称参数说明
数据源名称从当前环境中所有已创建的数据源进行选择
方法名对数据源方法进行选择
传入参数若数据源方法需要入参,则在此处可以传入对应参数(非必填)
显示加载在数据源请求过程中显示加载提示
显示提示数据源请求完成后显示成功或失败的消息提示

触发流程 callProcess

触发当前环境下工作流中创建的流程

参数名称参数说明
流程名称从当前环境中所有已创建的流程进行选择

引入外部css/js

微搭外部资源加载功能指在帮助开发者在应用中加载外部的 JSSDK 或 CSS 样式等资源,方便开发者快速引用第三方 SDK
并在自己的应用中使用,这样可以方便扩展前端应用的能力和样式风

! 当前加载外部资源仅支持在 Web 端使用,暂不支持小程序。

在这里插入图片描述

代码编辑器的使用

模块功能
handlerHandler 是页面的方法集合,若您需要在某页面下调用,则在该页面 Handler 下新建方法,即能够在页面中调用组件、变量和平台方法等
commonCommon 是公共的方法集合,用于多个页面间的方法复用,详情请参见 Common 全局方法复用说明。同时,针对小程序端全局配置文件(app.json)的修改,也在 common 目录下,对应文件名为 mp_config。
style全局配置区和每个页面都有 style 模块,在全局配置区的设置会作用到整个应用,单个页面的 style 只对页面内有效,详情请参见 Style 用法示例。
lifecycle应用和每个页面都有自己的 lifecycle,全局配置区的 lifecycle 在应用使用的时候会生效,而只有当某个页面在页面堆栈最上层时,才会触发该页面的 lifecycle,详情请参见 应用生命周期介绍。

Handler 方法使用介绍

在代码编辑器页面的 handler 中可以新增方法 alertHello方法

  • 我们自定义方法生成值,并通过点击事件将值赋值给文本框
    在这里插入图片描述

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

  • 点击后
    在这里插入图片描述

Style 用法示例

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

LifeCycle 生命周期介绍

微搭支持应用、页面级别的生命周期函数,当对应的生命周期函数触发时,便会自动执行函数下已配置的自定义方法。

  • 应用全局生命周期
    在这里插入图片描述
  • 页面生命周期
    在这里插入图片描述

数据模型方法V2

  • 入参
    params: ICallDataSourceParams
属性类型默认值必填说明
dataSourceNamestring数据源标识
methodNamestring数据源方法名
paramsobject方法参数,根据方法实际入参填写

在这里插入图片描述
如果数据源是数据模型,因为其方法皆由平台提供,其可用的数据源方法(methodName)是:

type
新增wedaCreateV2
新增多条wedaBatchCreateV2
删除wedaDeleteV2
删除多条wedaBatchDeleteV2
更新wedaUpdateV2
更新多条wedaBatchUpdateV2
查询wedaGetItemV2
查询多条wedaGetRecordsV2

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1622888.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

2024年航空航天与工业技术国际学术会议(IACAIT 2024)

2024年航空航天与工业技术国际学术会议(IACAIT 2024) 2024 International Conference on Aerospace and Industrial Technology 一、【会议简介】 2024年航空航天与工业技术国际学术会议,将汇集全球顶尖专家,探讨前沿技术。 这次会议主题为“航空航天与…

idea - 配置模板消息

这是要用到的模板代码 " $DATE$ 自定义表示参数,后续会定义参数的值" " $END$ 表示应用该模板后,光标的位置"/**** author lyj* date $DATE$*/Testpublic void test$END$(){}这是配置完之后,输入test然后回车&#xff0c…

如何使用 Dolphin Anty 设置代理

文章目录 Dolphin Anty是什么? 为什么要使用代理? 使用 Dolphin Anty 浏览器设置 Smartdaili 代理 与动态住宅代理集成 与数据中心代理集成 Dolphin Anty 中的配置 Smartdaili 代理与 Dolphin Anty 反检测浏览器 Dolphin Anty 和 Smartdaili 代理服务可帮助你增强数字身份保护…

LearnOpenGL(五)之变换

一、缩放(Scaling) 把缩放变量表示为 (S1,S2,S3), 将任意向量 (x,y,z) 定义一个缩放矩阵,缩放公式: 二、位移 和缩放矩阵一样,在44矩阵上有几个特别的位置用来执行特定的操作,对于位移来说它们…

IDEA安装JAVA_HOME报错、启动界面卡死的解决方案

1、起因 在使用一段时间社区版的IDEA后,发现有些功能无法正常使用,于是打算安装正版旗舰版IDEA(狗头)。 2、JAVA_HOME报错 结果发现安装完后,经过一段操作,IDEA无法正常启动,报错如下&#x…

MATLAB 条件语句

MATLAB 条件语句 决策结构要求程序员应指定一个或多个要由程序评估或测试的条件,如果确定条件为真,则应指定要执行的一个或多个语句,如果条件为真,则可以选择要执行的其他语句。条件确定为假。 以下是大多数编程语言中常见的典型…

AI日报|苹果发布OpenELM,黄仁勋亲自护送首台DGX H200至OpenAI,GitHub Copilot迎来新对手...

欢迎大家在 GitHub 上 Star 我们: 分布式全链路因果学习系统 OpenASCE: https://github.com/Open-All-Scale-Causal-Engine/OpenASCE 大模型驱动的知识图谱 OpenSPG: https://github.com/OpenSPG/openspg 大规模图学习系统 OpenAGL: https://github.com/TuGraph-…

valgrind,memcheck的使用

一,valgrind介绍 ​ valgrind是一个开源的,检测内存泄漏的工具,通常在linux下使用,除此之外,他还能检测内存管理错误,线程bug等错误。粗浅的来讲,valgrind由两部分构成,一部分用来模…

配置IPSSL证书需要几步

在互联网的世界中,数据安全和用户信任成为了网站管理员和公司所追求的关键因素。为了保护网站的数据安全并提高用户的信任度,HTTPS加密通信已经成为了一种必要手段。而配置IPSSL证书则是实现HTTPS加密通信的重要步骤之一。 让我们来了解一下什么是IPSSL…

Linux入门攻坚——20、systemd、(sysvinit、upstart重温)

再一次讲到Linux系统启动流程: POST --> Boot Sequence --> Bootloader(grub) --> kernel initramfs(initrd) --> rootfs --> /sbin/init 对于init,即系统内核加载完毕后(加载kernel和切换根文件系统)运行…

是德KEYSIGHT E4980A 20Hz至2MHz精密LCR表

是德KEYSIGHT E4980A 20Hz至2MHz精密LCR表 Keysight(原Agilent) E4980A精密LCR表在20Hz至20MHz范围内提供最高的精度及重复性测量,支持LAN、USB及GPIB计算机连接。E4980A不仅为低抗阻情况下提供快速测量及卓越的性能,在高抗阻情况下亦如此, …

Go 到底是哪里没有做好,我请问呢?

没有引导好并发理念 从历史背景来看,在 Go 诞生的那个年代,并发编程是一个比较新颖的理念。许多其他编程语言、论文甚至书籍都写过关于并发编程的内容。并发编程还没有成为主流思想。 Go 团队发明了 “goroutine” 这个词,Go 让协程的使用变…

掌握未来通信技术:5G核心网基础入门

🔥个人主页:Quitecoder 🔥专栏:5GC笔记仓 朋友们大家好,本篇文章是我们新内容的开始,我们本篇进入5GC的学习,希望大家多多支持! 目录 一.核心网的演进2G核心网2.5G核心网3G核心网4G…

考到HCIP工资一般多少? 有IP证书的进来自测下!

在IT行业,华为认证网络工程师(HCIP)作为中级认证,属于网络工程师们都会考虑的证书。 它不仅代表了个人在网络技术方面的专业水平,还可能影响到你的薪资水平。 那么,考取HCIP认证后的工资一般是多少&#…

12 JavaScript学习: 字符串

JavaScript 字符串 JavaScript 字符串是一种用于存储和操作文本数据的数据类型。字符串可以包含字母、数字、符号和空格等字符。在 JavaScript 中,字符串可以使用单引号()或双引号(")来定义。 例如:…

栈和队列的概念、表示和实现

文章目录 前言一、栈1.定义和特点2.栈的抽象类型定义3.顺序栈的表示4. 顺序栈基本操作的实现 二、队列1.定义和特点2.队列的抽象数据类型定义3.队列的顺序表示4.循环顺序队列5. 循环顺序队列基本操作的实现 总结 前言 T_T此专栏用于记录数据结构及算法的(痛苦&#…

CSS常用属性之(列表、表格、鼠标)属性,(如果想知道CSS的列表、表格、鼠标相关的属性知识点,那么只看这一篇就足够了!)

前言:在学习CSS的时候,必不可少的就要学习选择器和常见的属性,而本篇文章讲解的是CSS中的列表、表格、背景、鼠标属性。 ✨✨✨这里是秋刀鱼不做梦的BLOG ✨✨✨想要了解更多内容可以访问我的主页秋刀鱼不做梦-CSDN博客 大致了解一下本篇文章…

协议的定制之序列化与反序列化 | 守护进程

目录 一、再谈协议 二、序列化与反序列化 三、网络计算器的简单实现 四、网络计算器完整代码 五、代码改进 六、守护进程 七、Json序列化与反序列化 八、netstat 一、再谈协议 是对数据格式和计算机之间交换数据时必须遵守的规则的正式描述。简单的说了,网络…

SpringCloud 之 服务消费者

前提 便于理解请我修改了本地域名》这里!!! 127.0.0.1 eureka7001.com 127.0.0.1 eureka7002.com 127.0.0.1 eureka7003.comRest学习实例之消费者 创建一个消费者去消费 消费者模块展示 1、导入依赖 <!-- 实体类api自己创建的模块 Web 部分依赖展示--><de…

jmeter之跨线程关联

1&#xff09;_setproperty函数&#xff1a;将值保存成jmeter属性 2&#xff09;_property函数&#xff1a;在其他线程组中使用property函数读取属性 一、跨线程接口引用变量 1. 法一&#xff1a;jmeter自带函数_setProperty和_property 1. 1线程组 01 创建登录的【HTTP请求】…