微信小程序入门文档
小程序入门文档
微信小程序介绍
微信小程序,简称小程序,英文名Mini Program,是一种不需要下载安装即可使用的应用,它实现了应用“触手可及”的梦想,用户扫一扫或搜一下即可打开应用。
小程序官方文档地址:https://developers.weixin.qq.com/miniprogram/dev/framework/
- 小程序账号注册
- 微信开发者工具介绍
- 项目创建
- 基础知识
- 小程序发布流程
一. 小程序注册
注册小程序
1.进入微信公众平台 (mp.weixin.qq.com),点击注册。
2.填写邮箱和密码
注意:邮箱必须是之前未注册过公众号和小程序的邮箱地址
3.激活邮箱
4.信息登记
注意:
- 使用邮箱注册时一个邮箱只能申请一个小程序
- 邮箱不能使用注册过小程序、公众平台、开放平台、企业号以及绑定过个人微信号的邮箱
- 选择个人主体不能使用微信支付、卡包功能
- 附近的小程序功能只支持企业、政府、媒体等信息
- 填写主题信息的时候一定要保证信息的准确性,主体信息一旦提交不可以修改变更
- 选择企业主体时上传企业资本资料时需要签名加公章,保证图片清晰度,否则会审核不通过。
- 已经申请过微信公众号的企业可以直接在公众号后台选择小程序管理关联小程序
获取AppID
AppID是小程序的唯一标识, 创建小程序项目的时候需要填写这个AppID
1.进入微信公众平台 (mp.weixin.qq.com),填写注册好的小程序账号,点击登录。
2.点击左侧菜单中的【开发】选项,然后再选择【开发设置】就可以看到AppID了
二. 微信开发者工具
1.在浏览器中打开微信开发者工具下载地址
2.选择【稳定版】进行下载
下载地址: https://developers.weixin.qq.com/miniprogram/dev/devtools/download.html

<button catchtap="clickName">Click me</button>
页面样式-wxss
- 单位使用 rpx
- 使用 @import ‘name.css’ 引入其他样式文件
- UI样式库:WeUI、iView Weapp、Vant Weapp
页面交互-js(重点)
- 在data中定义数据,页面中使用{ {data}}使用
- 修改数据使用this.setData方法
- 函数传参:在标签使用data-自定义属性,然后在函数的event.currentTarget.dataset对象中获取值
网络请求
在微信小程序中自带的请求方法是wx.request(Object object),这个和jquery的ajax、axios的使用方法都大同小异,但是最重要的一点是wx.request返回的不是promise,所以不能使用.then方法。但是可以使用下载其他的插件库来代替原生的请求方法,比如**Request-Promise**具体使用方法查看GIthub文档介绍
下面演示一下如何发送一个小程序原生的wx.request请求
wx.request({
url: 'test.php', //仅为示例,并非真实的接口地址
data: {
x: '',
y: ''
},
header: {
'content-type': 'application/json' // 默认值
},
success (res) {
console.log(res.data)
}
})
默认情况小程序只允许请求https的域名,如果需要请求http的域名必须在右上角【详情】里面的【本地设置】中把不校验合法域名和https证书那个勾选上
页面跳转
在小程序中实现页面跳转有两种方式,组件跳转和js方法跳转
- 第一种是在wxml中使用navigator组件进行跳转
navigator
<navigator url="/page/navigate/navigate?title=navigate">跳转到新页面</navigator>
- 第二种是在Js中跳转
wx.navigateTo
wx.navigateTo({
url: 'test?id=1',
})
生命周期函数
页面生命周期
onLoad
监听页面加载onReady
监听页面初次渲染完成onShow
监听页面显示onHide
监听页面隐藏
组件生命周期
attached
在组件实例进入页面节点树时执行detached
在组件实例被从页面节点树移除时执行
示例
Component({
lifetimes: {
attached: function() {
// 在组件实例进入页面节点树时执行
},
detached: function() {
// 在组件实例被从页面节点树移除时执行
},
},
})
小程序发布
小程序的发布顺序是先发布体验版,然后审核,审核完毕后才可以正式发布上线。
提交上传之前必须先填写小程序的主体信息
上线流程: 提交开发版本 > 审核 > 发布线上版本
1.发开完以后首先在小程序开发者工具中的右上角点击上传即可上传到体验版
2.上传完毕以后在小程序后台就可以看到开发版本中有一个刚才上传的版本,这个可以点击右边的箭头设置为体验半,在【成员管理】中添加成员即可扫二维码体验小程序。
3.点击提交审核即可进入审核版本
4.审核完毕后即可成为上线版本
注意
1.上传的项目大小显示为2M,超过2M会上传失败
2.项目中使用的图片不能放到项目里面,项目包会超出2M,可以使用外部链接或者base64格式图片。
还没有评论,来说两句吧...