Учитывая, что документация WeChat Open Label не очень понятна, большинство разработчиков, прочитав ее, сказали: «Откуда я взялся?» Куда ты идешь?
Поэтому я записал эту статью, чтобы помочь некоторым людям.
Адо, талант!
<html>
<head>
<meta charset="utf-8">
<meta name = "viewport" content = "width = device-width, initial-scale = 1.0, maximum-scale = 1.0, user-scalable = 0" />
<title>小程序跳转测试</title>
</head>
<body style="text-aligin:center;">
<wx-open-launch-weapp
id="launch-btn"
username="gh_e16de8f****" <!-- 这里填写小程序的原始ID -->
path="/pages/index/index.html"> <!-- 这里填写跳转对于小程序的页面 注意这里的 .html -->
<template>
<style>.btn { padding: 12px width:200px;height:50px;}</style>
<button class="btn">打开小程序</button>
</template>
</wx-open-launch-weapp>
<script src="/js/jquery-1.12.4.js"></script>
<script src="https://res.wx.qq.com/open/js/jweixin-1.6.0.js"></script> <!-- 至少必须是1.6版本 -->
<script>
$(function () {
//=== 这里仅仅是获取 config 的参数以及签名=== start
var url = location.href;
var functions = "updateAppMessageShareData";
$.get("https://xxx.com/wechat/jssdk/config", {"functions":functions}, function(response){
if(response.status == 0) {
var info = response.data;
wx.config({
debug: false,
appId: info.appId,
timestamp: info.timestamp,
nonceStr: info.nonceStr,
signature: info.signature,
jsApiList: info.jsApiList,
openTagList: ['wx-open-launch-weapp']//这里直接添加,什么都不用管
});
}
});
//=== 获取 config 的参数以及签名=== end
var btn = document.getElementById('launch-btn');
btn.addEventListener('launch', function (e) {
console.log('success');
});
btn.addEventListener('error', function (e) {
console.log('fail', e.detail);
});
});
</script>
</body>
</html>
Открытый объект:
1、已认证的服务号,服务号绑定“JS接口安全域名”下的网页可使用此标签跳转任意合法合规的小程序。
2、已认证的非个人主体的小程序,使用小程序云开发的静态网站托管绑定的域名下的网页,可以使用此标签跳转任意合法合规的小程序。
Требования клиента
微信版本要求为:7.0.12及以上。 系统版本要求为:iOS 10.3及以上、Android 5.0及以上。
注意:微信开发者工具暂时不支持!所以建议直接使用手机访问进行测试。
другие инструкции
Эта функция на самом деле очень проста и не так сложна, как вы думаете. Суть в том, что исходя из того, что можно настраивать и делиться со своим кругом друзей или друзьями, конфигов больше.
openTagList: ['wx-open-launch-weapp']
Кроме того, следует отметить, что URL-адрес страницы пути должен иметь .html с параметрами, тогда параметры следуют за html.
<wx-open-launch-weapp
id="launch-btn"
username="gh_e16de8f****" <!-- 这里填写小程序的原始ID -->
path="/pages/index/index.html">
<wx-open-launch-weapp
id="launch-btn"
username="gh_e16de8f****" <!-- 这里填写小程序的原始ID -->
path="/pages/index/index.html?id=123">
наконец
Автор впервые что-то пишет, если есть какие-то неточности, загляните в Haihan!
Если вам непонятно, вы можете оставить сообщение ниже, и я постараюсь ответить.
Перепечатайте пожалуйста известный источник.