腾讯云微搭低代码平台--绍河珍珠溯源

目录

前端搭建

首页搭建

介绍页搭建

后端搭建

前后端互动

总结:

微搭中的数据源模块是一个比较容易搞混的地方,编写完数据源字段后,数据库的信息增添不容易找到

做测试的时候,如果是用的发布版本,经历页面上的改动后需要发布新的版本


前端搭建

  • 首页搭建

        首页分为3个部分,分别是大标题介绍、数据展示、扫码模块。因为数据库暂无相应的用户数据,所以这里先用静态数据做展示。

        静态页面的搭建可以从页面右边获取到各种组件,这里就不赘述具体的实施方式

        扫码模块本质上是给一个按钮绑定点击事件,利用微搭平台自带的添加事件窗口给按钮绑定点击后执行扫码动作,并且执行扫码成功的回调,该回调是在微搭的低代码编辑器中首页代码模块里面的handler中。具体实现方式:

 打开后

进入低代码编辑器后

 编辑完成后,回到主页面,打开顶部的预览区开关。点击“扫一扫溯源珍珠”(可以试着选择自己的微信二维码名片)。扫描成功后,会在控制台看到输出的event

 可以看到,其中保存了我们想要的跳转链接路径,此时利用BOM api就可以实现页面的跳转

window.location.href = event.detail.value.result
  • 介绍页搭建

        介绍页分为3个部分、轮播图、列表项、选项卡。

变量的创建,选择上面的“+”号,填写变量标识、类型以及初始值(建议:这里统一把所有的数据都写到info中,是因为后续从数据库中拿出来的数据也是一个对象。如果为了方便分类在这里创建了如pic、introduction、details等多个变量,那么在与数据库对接的时候就不方便)

数据的绑定

 选择对应的数据

这样数据就完成了动态的绑定。后面的列表项和选项卡的数据绑定也类似,在此就不再赘述。

后端搭建

数据源的创建

 

 

  注意,这里的字段标识需要与介绍页中变量里的数据名称一致,字段名称随意看得懂即可。

添加完毕后找到右侧的管理数据

 上传对应的图片和文字

添加完毕后回到数据源,找到方法,选择“查询列表”,点击方法测试

这里的“查询列表”方法的核心是where配置项,里面的三个参数key、rel、val其中key是用来寻找对应数据源中的数据,这里的参数包含一个"grade": "优",那么它就会去寻找每组数据中哪一组数据里面包含了"grade": "优"这一键值对,并将该键值对所在的那一组数据返回。rel指的是关系,一般不改动

{
  "where": [
    {
      "key": "grade",
      "rel": "lte",
      "val": "优"
    }
  ]
}

前后端互动

现在只需要在扫码后,将对应页面的数据从数据源中拿来渲染上去即可,通过此前设置的id,给每个介绍页的网址后面加上?id=xxx(这里设为?id=001)并生成二维码,在首页扫描该带有?id=001的url二维码,并在window.location.search中获得。因为扫码后会自动跳转,所以在介绍页的生命周期钩子中找到onPageShow()在里面编写渲染数据的代码即可。结合上面的方式,完成数据从数据库渲染到页面上。

具体实现代码:

总结:

  1. 微搭中的数据源模块是一个比较容易搞混的地方,编写完数据源字段后,数据库的信息增添不容易找到

  2. 做测试的时候,如果是用的发布版本,经历页面上的改动后需要发布新的版本

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值