如何使用微信公众平台小程序

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何使用微信公众平台小程序相关的知识,希望对你有一定的参考价值。

参考技术A 微信公众平台在官方微信公号推送了微信公众平台开发指南。指南很详细地介绍了微信公众平台自定义菜单、消息管理、微信网页开发以及微信小店、微信客服、摇一摇周播等15项功能的开发指南。公众号主要通过公众号消息会话和公众号内网页来为用户提供服务的,主要包括公众号消息会话和公众号内网页两种。其中,公众号内主要包括群发消息、被动回复消息、客服消息、模板消息等几种类型;公众号内网页需要用到网页授权获取用户基本信息、微信JS-SDK等。微信官方还公布了相关具体案例。微信官方提醒开发者注意以下问题:1、微信公众平台开发是指为微信公众号进行业务开发,为移动应用、PC端网站、公众号第三方平台(为各行各业公众号运营者提供服务)的开发,请前往微信开放平台接入。2、在申请到认证公众号之前,你可以先通过测试号申请系统,快速申请一个接口测试号,立即开始接口测试开发。3、在开发过程中,可以使用接口调试工具来在线调试某些接口。4、每个接口都有每日接口调用频次限制,可以在公众平台官网-开发者中心处查看具体频次。5、在开发出现问题时,可以通过接口调用的返回码,以及报警排查指引(在公众平台官网-开发者中心处可以设置接口报警),来发现和解决问题。6、公众平台以access_token为接口调用凭据,来调用接口,所有接口的调用需要先获取access_token,access_token在2小时内有效,过期需要重新获取,但1天内获取次数有限,开发者需自行存储,详见获取接口调用凭据(access_token)文档。7、公众平台接口调用仅支持80端口。如果想了解具体开发内容,请访问微信官方的指南链接:https://mp/wiki/)

微信小程序

2.4:微信公众平台-小程序(重点)

微信通讯产品:腾讯公司(超过10亿用户)
BATJ(百度/阿里/腾讯/京东)
微信公众平台(订阅号/小程序/小游戏)
订阅号:个人媒体平台(文章/音频/视频)
微信小程序:中小企业和个人(轻量级app)

2.5:微信公众平台--小程序(重点)-注册帐户
(1)微信公众平台
https://mp.weixin.qq.com/
(2)立即注册
   订阅号   服务器   (*)小程序   企业微信

(3)邮箱(没有在微信平台使用订阅号小程序....)

(4)注册主体类型
-企业和机构
(1)上传企业基本信息加盖公章图片清晰
(2)主体类型不能修改
(3)微信支付/卡包/附近小程序-面向企业
-个人

2.6:微信公众平台-小程序(重点)-登录

https://mp.weixin.qq.com/
(1)邮箱/密码

 

(2)左侧菜单开发选项  点击。
(3)开发设置     点击
(4)appid:小程序密钥

(5)左侧菜单:版本管理
开发版本-->审核版本->线上版本

 

2.7:微信公众平台--小程序(重点)-下载开发者工具
(1)微信开发工具下载地址https://developers.weixin.qq.com/miniprogram/dev/devtools/download.html

(2)安装下一步
(3)用手机微信扫二维进入工具
(4)创建项目

 技术图片

2.8:微信公众平台-小程序(重点)-工具
云开发:开通云开发->打开云开发管理界面

编译:将所有代码重新编译执行最新结果

预览:将代码上传微信服务器,使用手机微信扫描看到程序结果

上传:将项目上传微信服务器[开发版本]
详情:项目详细
(1)调试基础库
注意事项:每一个小程序项目不能超过2MB

2.9:微信公众平台-小程序(重点)-目录结构

技术图片

 

 

2.10:微信公众平台-小程序(重点)-如何创建页面

exam01/
exam01.wxml     类似html
exam01.WXss     类似css
exam01.json      配置文件
exam01.js           类似js

 技术图片

2.11:微信公众平台--小程序(重点)-wxm|
小程序wxml微信xml
#严格匹配置开始结束标签
常见标签

view    相当于<div>       #块级元素
text     相当于<span>    #行内元素.
image 相当于<img src="" />
form    相当于<form></form>p
...

常见错误:

 (!)expect end-tag `text`   缺少结束标签

(2)模拟器没有任何内容关闭网络防火墙
(3)输入中文不成功关 闭开发工具再启动

(1)文本标签
<text selectable="true"> </text>
selectable="true"
文本的内容可以复制

(2)图片
<image src=" 1.jpg" lazy-load=‘true‘></image>

lazy-load=‘true‘懒加载:等 待图片下载成功后再显示
图片内容
图片默认320*240图片

2.12:微信公众平台--小程序(重点)-wxss
wxss是一套用于小程序的样式语言,功能描述组件
(1)单位:rpx(responsive pixel)响应式像素,可以根据屏幕
宽度自适应调用图片文字容器大小

图片默认320* 240图片

 

2.12:微信公众平台--小程序(重点)-wxss
WXSS是一套用于小程序的样式语言,功能描述组件
(1)单位:rpx(responsive pixel)响应式像素,可以根据屏幕宽度自适应调用图片文字容器大小

(2)引入外部样式文件@import "./base.wxss"

2.13:微信公众平台-小程序(重点)-rpx
问题:移动端开发你使用哪个像素

-前端设计师:设计稿图片    物理像素
-前端开发:css                    逻辑像素

示例:iphone6(2)/iphone plus(3)
逻辑像素* dpr=物理像素
iphon6    375px* 2= 750
iphon6plus   ?
小程序解决方案: rpx响应式像素

(iphone6)     750rpx逻辑像素=== 750物理像素

 

2.14:微信公众平台-小程序(重点)-引入其它样式文件

#将项目公众样式内容统一保存在 一个文件中

style/common.WXSS
exam01.WXSS

11
@import
../s.yte/common/wxss"
#引入其它样式文件一定用相对路径

https://developers.weixin.qq.com/miniprogram/dev/framework/

 

以上是关于如何使用微信公众平台小程序的主要内容,如果未能解决你的问题,请参考以下文章

微信公众平台小程序的功能都有哪些

微信公众平台小程序的功能都有哪些?

微信公众平台上如何上传excel文件

小程序:微信公众平台:小程序

微信小程序怎么获取当前页面的url?

如何在微信公众平台推文上放入excel表格?