接入要求
- 主体要求: 仅开放给已认证的服务号
- 系统要求:微信版本要求为:
7.0.12及以上。系统版本要求为:iOS 10.3及以上、Android 5.0及以上
接入微信JS-SDK
包使用方式
接入要求
- 主体要求: 仅开放给已认证的服务号
- 系统要求:微信版本要求为:
7.0.12及以上。系统版本要求为:iOS 10.3及以上、Android 5.0及以上
接入微信JS-SDK
包使用方式
"weixin-js-sdk": "^1.6.0" |
直接在页面上使用
在需要调用JS接口的页面引入如下JS文件:
http://res.wx.qq.com/open/js/jweixin-1.6.0.js(支持https)
wx.config({ |
需要注意的点
wx.config内列出使用到的openTagList- 符合开放平台列出的要求
https://developers.weixin.qq.com/doc/oplatform/Mobile_App/WeChat_H5_Launch_APP.html - app 需要根据接入微信 sdk
https://developers.weixin.qq.com/doc/oplatform/Mobile_App/Access_Guide/iOS.html
在微信开发者工具内打开你的网页测试如果显示
{errMsg: "config:ok”} |
说明你已经接入JS-SDK成功了
在vue中使用例子
第1步 在main.js中设置
// 忽略微信自定义标签 |
第2步 获取微信版本
// 获取微信版本 |
created(){ |
第3步 在页面上展示
如果微信版本低于7.0.12 开放标签是无法使用的,需要降级处理
<div v-if="enableLaunchWeapp"> |
需要注意
- 在
vue中需要加上<script type="text/wxtag-template”></script>包裹元素,否则按钮不能展示 username为小程序原始id,需要在小程序后台设置那里获取path是打开小程序的指定页面,需要加上.html如/pages/home/index.htmlstyle中样式写法需要注意,goods-name好像不支持,需要这样写goodsname,只支持px格式
第4步 监听开发标签回调事件
mounted(){ |
更多参考
- 官方文档 https://developers.weixin.qq.com/doc/offiaccount/OA_Web_Apps/Wechat_Open_Tag.html
- 其他讨论 https://developers.weixin.qq.com/community/develop/article/doc/0006c218d103a089e79a8720a56813
"weixin-js-sdk": "^1.6.0" |
直接在页面上使用
在需要调用JS接口的页面引入如下JS文件:
http://res.wx.qq.com/open/js/jweixin-1.6.0.js(支持https)
wx.config({ |
需要注意的点
wx.config内列出使用到的openTagList- 符合开放平台列出的要求
https://developers.weixin.qq.com/doc/oplatform/Mobile_App/WeChat_H5_Launch_APP.html - app 需要根据接入微信 sdk
https://developers.weixin.qq.com/doc/oplatform/Mobile_App/Access_Guide/iOS.html
在微信开发者工具内打开你的网页测试如果显示
{errMsg: "config:ok”} |
说明你已经接入JS-SDK成功了
在vue中使用例子
第1步 在main.js中设置
// 忽略微信自定义标签 |
第2步 获取微信版本
// 判断微信环境内 |
created(){ |
第3步 在页面上展示
如果微信版本低于7.0.12 开放标签是无法使用的,需要降级处理
<div v-if="enableLaunchWeapp"> |
需要注意
- 在
vue中需要加上<script type="text/wxtag-template”></script>包裹元素,否则按钮不能展示 username为小程序原始id,需要在小程序后台设置那里获取path是打开小程序的指定页面,需要加上.html如/pages/home/index.htmlstyle中样式写法需要注意,goods-name好像不支持,需要这样写goodsname,只支持px格式
第4步 监听开发标签回调事件
mounted(){ |