HTML5自动跳转微信小程●▂●序wx

2020-11-04 02:40 jianzhan

留意事宜

手机微信对外开放标识有最少的手机微信版本号规定,及其最少的系统软件版本号规定。
手机微信版本号规定为:7.0.12及之上。 系统软件版本号规定为:iOS 10.3及之上、Android 5.0及之上。

关联网站域名

手机微信安全性网站域名只有改动关联3次/每个月
登陆手机微信微信公众号进到“微信公众号设定”的“作用设定”里填好“JS插口安全性网站域名”。

引进JS文档

在必须启用JS插口的网页页面引进以下JS文档:http://res.wx.qq.com/open/js/jweixin-1.6.0.js (适用https)
如需进一步提高服务平稳性,当所述資源不能浏览时,可改浏览:http://res2.wx.qq.com/open/js/jweixin-1.6.0.js (适用https)

根据config插口引入管理权限认证配备

 wx.config({
          debug: false, // 打开调节方式,启用的全部api的回到值会在顾客端alert出去,若要查询传到的主要参数,能够在pc端开启,主要参数信息内容会根据log搞出,仅在pc端时才会复印。
          appId: "XXXXXXXXXXX", // 必填,微信公众号的唯一标志
          timestamp: this.timestamp, // 必填,转化成签字的時间戳
          nonceStr: this.nonceStr, // 必填,转化成签字的任意串
          signature: this.signautre, // 必填,签字
          jsApiList: [
            "onMenuShareTimeline",
            "onMenuShareAppMessage",
            "checkJsApi",
            "scanQRCode"
          ], // 必填,必须应用的JS插口目录
          openTagList:['wx-open-launch-weapp']
        });
        wx.ready(function() {
          //config信息内容认证之后实行ready方式,全部插口启用都务必在config插口得到結果以后,config是一个顾客端的多线程实际操作,因此假如必须在网页页面载入时就启用有关插口,则须把有关插口放到ready涵数中启用来保证恰当实行。针对客户开启时才启用的插口,则能够立即启用,不用放到ready涵数中
        });
        wx.error(function(res) {
          console.log('res',res);
          // config信息内容认证不成功会实行error涵数,如签字到期造成认证不成功,实际不正确信息内容能够开启config的debug方式查询,还可以在回到的res主要参数中查询,针对SPA能够在这里里升级签字。
        });

wx-open-launch-weapp对外开放标识特性

对外开放标识应用(angular2/4新项目)

<div id="wxOpenInAPP" class="wexin-launch-btn">
  </div>
 var dom = document.getElementById('wxOpenInAPP') 
    dom.innerHTML = '<wx-open-launch-weapp id="launch-btn" username="gh_XXXX" path="pages/login/login/main.html"><template><style>  .wx-btn {   color: #666; width: 100%; height:100%; display: block; text-aligin:center; }</style><button class="wx-btn">自动跳转微信小程序</button></template></wx-open-launch-weapp>'
    var launchBtn = document.getElementById('launch-btn')
    if (!launchBtn) {
      return
    }
    launchBtn.addEventListener('launch', function (e) {
      console.log('eee',e);
    })
    launchBtn.addEventListener('error', function (e:any) {
      console.log('fail', e.detail)
    })

对外开放标识应用(vue新项目)

<wx-open-launch-weapp id="launch-btn" username="gh_xxxxxxxxxxx"  path="pages/login/login/main.html" @error="handleErrorFn" @launch="handleLaunchFn">
        <script type="text/wxtag-template">
            <style>.btn { display: flex;align-items: center; }</style>								
            <div> <button class="wx-btn">自动跳转微信小程序</button>	</div>			
        </script>
    </wx-open-launch-weapp>
 handleErrorFn(e){
        console.log('fail', e.detail);
    }

    handleLaunchFn(e){
        console.log('success');
    }

到此这篇有关HTML5自动跳转微信小程序wx-open-launch-weapp的文章内容就详细介绍到这了,大量有关HTML5自动跳转微信小程序內容请检索脚本制作之家之前的文章内容或再次访问下边的有关文章内容,期待大伙儿之后多多的适用脚本制作之家!