低代码实践(二 )

继续实践一下微搭低代码平台,这次做了个粗狂版的小程序上报应用。

简单来说,就是微信小程序内获取当前微信账号的openid、昵称,然后进入上报页面,输入内容文本,点击上报按钮,数据就进入后台,能看到这条记录就好。

小demo,看看这个过程怎样。

 

 看最终实现的效果图: 

 

以及后台数据模型能看到这条记录:

 

 

小程序端其实就3页面:

  1. 获取微信用户信息页面
  2. 上报信息页面
  3. 上报成功的展示页面

另外依赖的有:

  1. 1个数据模型,userReportRecords,用于存储上报的信息
  2. 1个自定义连接器,用户获取当前微信的openid、昵称信息

 

由于逻辑比较简单,所以就写些关键点:

  • 数据模型的建立,发布,略,很简单,没必要讲了
  • 自定义连接器,代码如下:

 

 

 

 

 

 

复制代码
// 自定义连接器
const cloud = require('wx-server-sdk')
cloud.init({
  env: cloud.DYNAMIC_CURRENT_ENV
})

module.exports = async function(params, context){
  const wxContext = cloud.getWXContext()
  return {
    openid: wxContext.OPENID,
    appid: wxContext.APPID,  
  }
}
复制代码

 

  • 获取用户信息  按钮
  •  

    获取用户信息的微信特殊button是怎样传入自定义的函数的

  •  

     

    然后是openid的获取,就是之前自定义连接器部分的粘贴代码:

  •    

     

     

 低代码平台坑太多,刚入手问题太多,几度绝望,文档写的不咋地,网上资料里的api都是老api,很影响上手效率。

不过还是相信,熟悉之后,效率会很高。

同时疑虑也更多了:

 

posted @   McKay  阅读(124)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· DeepSeek 开源周回顾「GitHub 热点速览」
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
历史上的今天:
2013-04-18 能和LoadRunner匹敌的VS2010/2012Web负载测试
2013-04-18 WPF小试牛刀
点击右上角即可分享
微信分享提示