花了三天时间做的小程序

高中毕业,闲着无事,突然自己心血来潮,想自己做一个小程序,但奈何自己有无任何经验,只有自己自学了一点python。但是微信要的JavaScript,我是一窍不通。但是还是想试试。就二话不说。注册了微信小程序。开始了制作。以下来说我遇到的一些困难

1.对微信小程序的语法完全不通

我没有学过JavaScript,所以就去b站恶补一下JavaScript。但是我也没怎么看。因为有一点编程基础。加上当时又想快点上线小程序(就是玩)。所以JavaScript,没怎么看。又去b站找了一些关于微信小程序的制作的视频。看了一大半。跟着视频做了一会。但是视频做的事商城类的项目。我申请的是个人。商城类要企业才能上线。所以后面的实践也没怎么看。就是把前面的微信小程序的基本页面介绍和语法看了一下就开始着手自己的程序了

2.确定自己要做的程序类型

因为我知道自己水平有限,做的程序要接地气。太高大上的我也搞不出来。所以我就“调研”了一番,因为我自己经常玩b站,所以就想做一个关于b站的小程序,也算娱乐一下。找到第一个小程序就是b站封面提取。界面比较简单好实现,功能也简单容易实现。是调用b站api来获取封面。后台服务器都不需要。但是我自己买的台腾讯云的服务器。想着也不能浪费了。就想我的小程序一定要用自己的接口。所以就没做关于获取b站封面的。但是我刚好用python做了一个获取b站弹幕的程序。我突然灵机一动,就做一个获取b站弹幕并生成词云的小程序吧!

3.开始写小程序界面

小程序要简约但是不简单,就开始写界面,一个输入框,用来接收用户输入的bv号。一个按钮,用来用户确认搜索。还好就这两个东西。还是算比较简单。写出来之后。感觉界面太简单了。有点丑。这里就没有图了。想加个背景。但是转念一想,还是先把功能实现再来改界面吧

4.配置服务器

这个配置服务器可把我整的够呛,因为微信小程序只支持https的链接,所以我的把证书配置到我的网站上去,先是下载nginx,发现不知道是版本下错了还是配置错了。只找到nginx的html,找

不到配置文件。可以访问,但是是http开头的,微信小程序用不了。那么就重新下载吧,又是一顿百度。咔咔咔一顿操作。总算把nginx配置好了,这里的配置好了是指下载好了,且找到了nginx的配置文件了,不包括配置证书。有去腾讯云领了一年的免费证书。(有点小爽,毕竟是免费的)。配置证书这块,给我整好久。nginx都重装了好几次。最后又是咔咔咔一顿百度。解决了。(在这里百度教程质量参差不齐,几年前的教程还放在里面。给我好几次本来前面都搞好了,最后几步给我整懵逼了。结果又重新开始)

5.写后端接口

后端接口是用python的flask框架写的,因为比较轻量级。这个的话就没有什么好说的啦。比较简单。但是我后面发现flask是直接在代码里面配置https。艹!不过配置nginx还是有用的,也不亏。我后面的背景图片都是放在我服务器上的(40g不用白不用)

6.上线小程序

将代码上传,再交给微信审核,最后通过,微信的审核速度还是可以的。当天一般都能收到结果。我程序当天就上线了。我立马给我的兄弟们推荐。兴高采烈地的发了qq空间和朋友圈。结果他们说了句,这么丑的玩意有啥用。…………

以下是我的微信小程序(后期又做了优化,加个几个功能,优化了一下界面)

猜你喜欢

转载自blog.csdn.net/qq_59848320/article/details/120155557
今日推荐