记一次学习微信小程序开发

汉语言搞大数据 2018-10-17 09:08:13
今天朋友问会不会做小程序,怀着好奇心,开始了一天的学习小程序。 首先,搜索微信小程序开发,了解到需要注册一个账号,看了下注册需要企业或者政府,或者其他商户才能注册。 但是,没有关系,官网还提到需要下载个微信小程序开发工具,用这个工具才能开发小程序。 然后,就又搜索微信小程序开发工具,看到网上可以下载,于是,下载安装,登录。这个工具用微信就能登录,主要是没有appid,只能开发试用的小程序。 然后,本来也是为了先看看怎么开发,于是就开始了试用。 一开始添加程序后,自动生成了一个框架。搜索一下框架是怎么用的,然后就了解到app.js是可以定义全局变量,根据jsp的经验,index.js看着就像是入口的东西,于是就看js的调用过程,大致就是在app.js里初始化了userinfo,然后在index.js里onload事件里加载进来了登录的微信账号。看到console.log输出信息到console,就是一点调试,右边就有。然后意外的是,调试那里的有自己头像的页面,其实就是这个样例的界面,index.js就是为了给这个界面调数据。 然后,点点点,翻来覆去地捋顺了整个框架,页面就是index.wxml文件里,然后index.js就是页面的数据调用逻辑和事件逻辑,index.wcss就是页面里各个标签的样式。 然后,打开官方的api,对着看标签都是啥意思。由于很久不搞页面,所以,看着有点费劲,不过,还好根据记忆里jsp的模块,明白了,这里的标签也包括重定向,从域里获取数据。那么肯定也有表单和for循环了。 然后,快速地浏览官方文档,看到的确有表单,但是没有看循环,不过,看到好多不熟悉的控件,然后直接粘贴复制过来,试一下效果。发现一个wx-for的东西,下班了才想到这不就是for循环。 于是搜索了下,真是这个东西,借此,了解了一下。 浏览官方文档的时候,发现很多按钮,输入框,这些基本的控件。 那么,就明白了,小程序开发工具,只是用来开发页面的,也了解了基本的控件,做个静态页面也够了,具体什么播放器啊,动画啊,没看,第一反应看不懂,因为以前也没搞过。 那么问题来了,数据从哪里来,然后搜了一下怎么调后台数据。。。。wx.request,,到这里恍然大悟,这不就是还得后台要做个类似tomcat的服务器,然后有个数据库,然后写熟悉的java代码调用和存储数据。。 而这一块,最近刚刚学了spingboot怎么用,不过疑惑的是,springboot如果管理spark程序,做实时数据,对接nosql数据库,总感觉,会不会有点怪。本来还以为可以用这个动态地管理程序,可以动态改配置文件,但是,看来有点不太适合。 最后呢,小程序开发的步骤也基本明了了。就是首先注册个appid,然后需要开发一个页面,然后,买个服务器,然后开发个springboot程序,搭建一个数据库。整个流程就搞定了。程序简单的话,开发周期也不会太长。
...全文
158 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

3,143

社区成员

发帖
与我相关
我的任务
社区描述
微信开发即微信公众平台开发,将企业信息、服务、活动等内容通过微信网页的方式进行表现,通过二次开发可以将公众账号由一个媒体型营销工具转化成提供服务的产品。
社区管理员
  • 微信开发
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧