0530-3433334

网站建设 APP开发 小程序

知识

分享你我感悟

您当前位置>首页 >> 知识 >> 小程序

微信小程序的开发语言、开发者工具以及如何申请

发表时间:2023-09-26 09:25:18

文章来源:炫佑科技

浏览次数:111

菏泽炫佑科技 菏泽炫佑小程序开发 菏泽炫佑app制作 炫佑科技

微信小程序的开发语言、开发者工具以及如何申请

**个地址:

之前我已经介绍过开发小程序、开发工具以及如何申请微信小程序账号(传送门:)。 读完本文,你应该对小程序有了一定的了解。 今天我将介绍如何开发你的**个微信小程序,包括创建小程序项目、编写接口和功能代码以及*终提交审核

新建一个微信小程序项目

打开小程序的开发工具,点击左上角的项目->新建项目,新建一个微信小程序。 登录微信小程序官网即可找到AppID。 具体位置在设置->开发设置中。 填写完毕后,点击确认按钮。 :

创建完成后,微信小程序的初始模板就创建完成了。 从左到右分别是界面、项目结构和代码。 以本模板首页为例,index.wxml为界面代码,index.js为功能代码。 ,index.wxss是样式代码:

写一个简单的微信小程序

一个简单的微信小程序可以分为两部分,一是界面,二是功能。 下面以我的小程序为例(微信小程序搜索:flyzy小站,或扫描以下二维码)对这两方面进行介绍:

小程序界面

目前flyzy小站只有两个界面,一个是首页,一个是IP可用性检测页面。 整个项目的项目目录如下:

该界面包括索引(主页)、(IP可用性检查)和一个(通用模板页,目前只有页脚)。

以IP可用性验证页面为例,整个页面标签语言(.wxml)代码如下:

  1.    

  2.         IP可用性检验

  3.         用于检测该IP在国内能否使用,IP不可用一般表现为两种,一种是ping不通,另一种是可以ping,但是TCP被阻断,*直接的表现就是无法ssh登录。因此,该工具包括普通的ping检验(ICMP检验)和指定端口检测(TCP检验)。

  4.    

  5.     由于网络原因,建议多测几次,通过一次则代表可用。

  6.    

  7.        

  8.            

  9.                 {{vps_address_name}}

  10.            

  11.            

  12.                

  13.            

  14.        

  15.        

  16.            

  17.                 SSH端口号

  18.            

  19.            

  20.                

  21.            

  22.        

  23.    

  24.    

  25.            

  26.                

  27.                    

  28.                    

  29.                        

  30.                    

  31.                     域名检测

  32.                

  33.            

  34.    

  35.    

  36.        

  37.    

  38.    

  39.    

  40.        

  41.         正在检验

  42.    

  43.    

  44.     {{result}}

  45.    

与HTML等标签语言类似,除了原有的标签语言之外,还需要样式语言对其进行修改。 目前我主要参考的样式库是:,这是官方小程序开发团队制作的一套微信原生视觉体验。 一致的基本风格库。

小程序功能

写完接口代码,接下来就是实现功能了。 我们继续以IP可用性测试为例。 点击检查按钮后,如何判断IP或域名的正确性,以及如何检查其可用性?

首先在上一节的页面代码中找到检测按钮对应的标签:

不用担心class和type,它们主要控制风格。 就是这个按钮的点击事件用来绑定功能代码的。

.js中会有一个与之对应的方法,代码如下:

  1. ip_check: function () {

  2.     if (this.data.status === 1) {

  3.       wx.showModal({

  4.         title: '提示',

  5.         content: '正在检测,请不要重复提交!',

  6.       })

  7.       return;

  8.     }

  9.     if (this.data.isDomain) {

  10.       if (!util.domain_valid(this.data.ip)) {

  11.         wx.showModal({

  12.           title: '错误',

  13.           content: '请输入正确的域名!'

  14.         })

  15.         return;

  16.       }

  17.     } else {

  18.       if (!util.ip_valid(this.data.ip)) {

  19.         wx.showModal({

  20.           title: '错误',

  21.           content: '请输入正确的IP!'

  22.         })

  23.         return;

  24.       }

  25.     }

  26.     if (!util.port_valid(this.data.port)) {

  27.       wx.showModal({

  28.         title: '错误',

  29.         content: '请输入正确的端口,0-65535!',

  30.       })

  31.       return;

  32.     }

  33.     this.setData({

  34.       status: 1

  35.     })

  36.     var that = this;

  37.     wx.request({

  38.       url: 'https://**.**.**.**/ip_check.php',

  39.       data: {

  40.         ip: this.data.ip,

  41.         port: this.data.port,

  42.       },

  43.       success: function (res) {

  44.         var msg = "";

  45.         if (res.data.icmp === "success") {

  46.           msg += "ICMP:可用;";

  47.         } else {

  48.           msg += "ICMP:不可用;";

  49.         }

  50.         if (res.data.tcp === "success") {

  51.           msg += "TCP:可用";

  52.         } else {

  53.           msg += "TCP:不可用";

  54.         }

  55.         that.setData({

  56.           result: msg,

  57.           status: 2

  58.         })

  59.       },

  60.       fail: function () {

  61.         that.setData({

  62.           result: "检测超时,请稍后再试",

  63.           status: 2

  64.         })

  65.       }

  66.     })

  67.   },

整个检测过程逻辑比较清晰。 首先判断不允许重复提交进行测试,然后使用三个正则规则判断IP、域名和端口的正确性,然后向远程服务器发送请求。 服务器收到请求后,判断IP或域名的可用性,*后根据服务器的返回结果告诉用户TCP和ICMP的可用性。

注意:微信小程序的接口(URL对应的)必须是https,域名必须是国内注册的。

微信小程序提交及审核

写完小程序后,如果你想发布版本,首先在开发工具(工具栏)中提交上传请求,然后你就可以在网页上看到你的项目了。

总共有3个类别。 开发版本是您刚刚从开发工具上传的版本。 当您点击右侧提交审核时,该版本将被推送至审核版本。 微信小程序工作人员审核完成后微信小程序的开发语言、开发者工具以及如何申请,您可以选择在线发布。 这是*终的在线版本。

至于小程序的审核时间,网上很多人都说小程序审核时间很长,如果你不付费,可能会刁难你,不让你通过。

以我的经验来看,小程序的**次审核大约需要1-2天,后续提交的版本只需要几个小时就可以通过(图中可以看到开发版和上线版的时间间隔)。 所以小程序的审核速度还是比较快的。

总结

本文大致介绍了如何开发你的**个微信小程序,包括小程序创建、小程序接口和功能代码编写、小程序提交和审核微信开发一个小程序,并根据自己的经验介绍了小程序的审核时间。 整个开发流程基本都包含了,让大家能够有一个更清晰的概念。 万事开头难,但是通过这篇文章,我们可以发现小程序一点也不难。 后续的接口设计、更复杂功能的代码实现等都涵盖了。 你需要自己去探索。 有了 ,您就是自己的百科全书。

飞济站

炫佑科技专注互联网开发小程序开发-app开发-软件开发-网站制作等

相关案例查看更多