java语言开发微信小程序一

标签:语言,开发,程序 发布时间:2020年09月21日 点击30

出于爱好,本身用java搞了一次小程序,如今记录下来,就权当笔记吧。当然也盼望能给看到这篇文章的同道一些帮助。这篇文章分两部分,这部分先介绍小程序开发的一些基础知识,包括必要做的预备。按照风俗,先贴一个小程序的文档链接,API.小程序

注册小程序

要开发,首先天然必要有一个账号。在欣赏器搜索“微信公众平台”,或者直接访问https://mp.weixin.qq3564/,可以看到账号分三类:服务号,订阅号和小程序。前两者这里不多说,直接点击小程序进去注册即可。

配置服务器

小程序自己已经提供了许多接口,可以知足开发者大部分必要。但是假如已经有实现了的服务,那么在小程序里只必要调用服务接口就可以了(甚至可以用已经写好的网页)。假如恰好有这方面的需求,那么首先必要在小程序控制台做相干的配置

  1. appid和秘钥

进入菜单 设置——》开发设置
首先在开发者ID可以获取appID和秘钥(AppSecret)。appid是小程序的唯一标识,在开发中必要用到。

  1. 服务器域名

进入菜单 设置——》开发设置
服务器域名做相干的配置。 其中request正当域名就是java的服务接口部署的服务器域名北京发光字制作百度关键词排名,假如有上传下载文件等特别的需求,也可以配置响应的服务器。我的小程序用到了引用的web-view,所以还配置了营业域名。假如是在测试环境,可以用ngrok映射一个域名,但是必要细致,微信公众号和小程序的域名都必须用https协议,所以不管是本身生成照旧购买,都是必须装SSL证书的

有关生成SSL证书的操作,可以看我另外一篇文章(也是转载别人的),可以点这里

关联设置

设置——》关联设置 ??可以将小程序和公众号以及开放平台绑定到一路。当然如许做是故意义的,比如公众号支撑在菜单里跳转小程序,小程序中也可以跳转进入公众号。最紧张的缘故原由是微信的unionid的使用机制,假如要获取用户的unionid,就必须将公众号和小程序绑定到开放平台。这里要说一点我碰到的题目,就是假如用户只用了你的小程序,而没有关注你的公众号,那么照旧无法获取到unionid的

帮忙开发

假如必要一个团队时,那么必要保证成员们有开发的权限,进入小程序首页,点击 ?用户身份 ?,可以添加用户成员,给其赋予相干的权限即可,一样平常情况下河北人事考试网首页,赋予以下几种应该就可以知足了小程序

开发者工具

微信公众平台官网提供 微信web开发者工具,直接下载安装就可使用。这里可以直接看官方文档安装开发者工具。

项目结构

根据这个链接,创建一个简单的小程序,然后就可以看一下项目的构成。详细的细节可以看文档,这里只说几个我小我认为值得细致的点。

  1. project.config.json文件

根据文档说的,这个文件是保存一些个性化的设置,其中 ?appid ?这个属性就是上面提到的appid。根据这个东西,项目完成之后,从开发工具向小程序控制台上传时才会知道项目的身份,即它属于哪个账号。当然了,假如把这个值改一下,那开发人员根本就打不开这个项目。

  1. app.json文件

所有页面都必须写进pages数组,细致不能写后缀。由于开发者没创建一个wxml文件,都会主动生成js,json和wxss文件,所以pages数组中的元素,只必要根据文件名就会找到这四个不同类型的文件。
tabBar对象就是定义的导航菜单,必要把点击导向的页面定义在list数组中。

  1. app.js文件

这个文件有一个globleData对象,里面定义小程序的全局变量,可以在任何页面去使用,比如可能必要在这里定义baseurl,或者用户信息等公共数据。必要细致,假如要使用app.js定义的内容,首先必要在使用的页面获取应用实例 ?const app = getApp(),然后可以使用例如 ?app.globleData.全局变量名 ?的用法。

手机网站建设