国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

h5跳轉(zhuǎn)微信小程序方案及注意事項(xiàng)(vue方向)

這篇具有很好參考價(jià)值的文章主要介紹了h5跳轉(zhuǎn)微信小程序方案及注意事項(xiàng)(vue方向)。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

1、準(zhǔn)備

在正式開(kāi)發(fā)工作之前,請(qǐng)優(yōu)先熟讀并查看微信開(kāi)發(fā)文檔。

2、綁定域名 (在微信公眾平臺(tái)設(shè)置)

需提前登錄微信公眾平臺(tái)進(jìn)入“公眾號(hào)設(shè)置”的“功能設(shè)置”的“JS接口安全域名”、“業(yè)務(wù)域名”、“網(wǎng)頁(yè)授權(quán)域名”內(nèi)依次配置h5頁(yè)面的相關(guān)域名地址(例如:www.baidu.com)這里不包含協(xié)議名稱(chēng)和端口,同時(shí)可在根目錄上傳MP_verify_cZv0a41uGOH2UNym.txt文件,如圖:

h5跳轉(zhuǎn)微信小程序方案及注意事項(xiàng)(vue方向)

3、IP白名單(在微信公眾平臺(tái)設(shè)置)

如圖:

h5跳轉(zhuǎn)微信小程序方案及注意事項(xiàng)(vue方向)

4、將小程序和H5公眾號(hào)進(jìn)行關(guān)聯(lián) (在微信公眾平臺(tái)設(shè)置)

不會(huì)的可以參考教程:https://jingyan.baidu.com/article/7908e85c70685bee481ad2b1.html

5、引入JS文件

在需要調(diào)用JS接口的頁(yè)面(index.html)引入如下JS文件:
http://res.wx.qq.com/open/js/jweixin-1.6.0.js (支持https)
如需進(jìn)一步提升服務(wù)穩(wěn)定性,當(dāng)上述資源不可訪(fǎng)問(wèn)時(shí),可改訪(fǎng)問(wèn):http://res2.wx.qq.com/open/js/jweixin-1.6.0.js (支持https)如圖:

h5跳轉(zhuǎn)微信小程序方案及注意事項(xiàng)(vue方向)

6、通過(guò)config接口注入權(quán)限驗(yàn)證配置并申請(qǐng)所需開(kāi)放標(biāo)簽

與使用JS-SDK配置方式相同,所有需要使用開(kāi)放標(biāo)簽的頁(yè)面必須先注入配置信息,并通過(guò)openTagList字段申請(qǐng)所需要的開(kāi)放標(biāo)簽,否則將無(wú)法使用(同一個(gè)url僅需調(diào)用一次)。開(kāi)放標(biāo)簽的申請(qǐng)和JS接口的申請(qǐng)相互獨(dú)立,因此是可以同時(shí)申請(qǐng)的。

wx.config({
  debug: true, // 開(kāi)啟調(diào)試模式,調(diào)用的所有api的返回值會(huì)在客戶(hù)端alert出來(lái),若要查看傳入的參數(shù),可以在pc端打開(kāi),參數(shù)信息會(huì)通過(guò)log打出,僅在pc端時(shí)才會(huì)打印
  appId: '', // 必填,公眾號(hào)的唯一標(biāo)識(shí)
  timestamp: , // 必填,生成簽名的時(shí)間戳
  nonceStr: '', // 必填,生成簽名的隨機(jī)串
  signature: '',// 必填,簽名
  jsApiList: ['showMenuItems'], // 必填,需要使用的JS接口列表,不能為空,為空的話(huà)安卓會(huì)有問(wèn)題
  openTagList: ['wx-open-launch-weapp'] // 可選,需要使用的開(kāi)放標(biāo)簽列表,例如['wx-open-launch-app']
});

記得在main.js頁(yè)面添加相關(guān)配置

Vue.config.ignoredElements = ['wx-open-launch-weapp']

7、傳參(VUE、小程序頁(yè)面)

如圖:

h5跳轉(zhuǎn)微信小程序方案及注意事項(xiàng)(vue方向)
h5跳轉(zhuǎn)微信小程序方案及注意事項(xiàng)(vue方向)文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-487358.html

8、全部代碼

<template>
  <div class="app">
    <p class="test-text" v-if="isWxBtn">點(diǎn)擊打開(kāi)微信小程序</p>
    <wx-open-launch-weapp
      id="launch-btn"
      :username="wx_username"
      :path="wx_path"
      v-if="isWxBtn"
    >
      <script type="text/wxtag-template">
        <style>
          .test-btn {
            position:fixed;
            margin:auto;
            left:0;
            right:0;
            top:0;
            bottom:0;
            display: block;
            width: 80%;
            font-size: 18px;
            color: #2973ba !important;
            height: 48px;
            line-height: 48px;
            background-color: #fff;
            border-top: 1px solid #ddd;
            border-bottom-left-radius: 5px;
            border-bottom-right-radius: 5px;
            text-align: center;
          }
        </style>
        <div class="test-btn">確定</div>
      </script>
    </wx-open-launch-weapp>
  </div>
</template>
<script>
export default {
  data() {
    return {
      form: {
        username:'',
        password:''
      },

      isWxBtn:false,
      wx_username: 'gh_xxxxxxxxxxxx', // gh_ 開(kāi)頭的原始小程序ID
      wx_path: 'pages/index/index.html', // 一定要以 .html 結(jié)尾
      token: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx',
    }
  },
  created() {},
  methods:{
	getShopWxConfig() {
      let that = this;
      let url = window.location.href.split('#')[0];
      api.getWxConfig(url).then(res => {
        wx.config({
          debug: true, // 驗(yàn)證結(jié)果彈窗控制(成功或者失敗)
          appId: res.data.appId, // 公眾號(hào)唯一appid
          nonceStr: res.data.noncestr,
          timestamp: res.data.timestamp,
          signature: res.data.signature,
          jsApiList: [''], // 必填,需要使用的JS接口列表
          openTagList: ['wx-open-launch-weapp'],
        });
        wx.ready(function () {
          that.isWxBtn = true;
          console.log('111111',success);
        });
        wx.error(function (err) {
          // config信息驗(yàn)證失敗會(huì)執(zhí)行error函數(shù),如簽名過(guò)期導(dǎo)致驗(yàn)證失敗,具體錯(cuò)誤信息可以打開(kāi)config的debug模式查看,也可以在返回的res參數(shù)中查看,對(duì)于SPA可以在這里更新簽名。
          console.log('000000', error);
        });
      });
    },
  },
  mounted() {
    this.wx_path = this.wx_path + "?token=" + this.token;
	this.getShopWxConfig();
  }
</script>

<style lang="scss" scoped>
.app{
  background: url(../../assets/images/img.jpg) no-repeat center center;
  position: fixed;
  background-size:cover;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  .test-text {
    position: fixed;
    margin: auto;
    left: 0;
    right: 0;
    top: -108px;
    bottom: 0;
    text-align: center;
    width: 80%;
    height: 60px;
    line-height: 60px;
    font-size: 18px;
    color: #2b2b2b;
    z-index: 99999;
    background: #fff;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
  }
  #launch-btn {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100vh;
    line-height: 100vh;
    text-align: center;
    background: rgba(0, 0, 0, 0.5);
    display: block;
  }
}
</style>

9、注意事項(xiàng) ( 按鈕不顯示、點(diǎn)擊按鈕沒(méi)反應(yīng),請(qǐng)對(duì)照以下事項(xiàng)逐一排查 )

  • username為小程序原始ID。
  • path為跳轉(zhuǎn)至小程序的路徑,一定要加后綴.html。還能攜帶參數(shù),在微信小程序中通過(guò) onLoadoptions接收。(代碼如下)
  • <wx-open-launch-weapp>中必須用<template>標(biāo)簽包裹。
  • config配置中一定要加入openTagList: ['wx-open-launch-weapp']。
  • 微信版本要求為:7.0.12及以上。 系統(tǒng)版本要求為:iOS 10.3及以上、Android 5.0及以上。
  • 引入js至少是1.6以上版本。
  • 若按鈕不顯示,多半是wx.config配置不正確。

到了這里,關(guān)于h5跳轉(zhuǎn)微信小程序方案及注意事項(xiàng)(vue方向)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶(hù)投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • H5跳轉(zhuǎn)微信小程序-成功案例(VUE)(踩坑無(wú)數(shù))

    H5跳轉(zhuǎn)微信小程序-成功案例(VUE)(踩坑無(wú)數(shù))

    微信官方文檔:H5跳轉(zhuǎn)小程序. 已認(rèn)證的服務(wù)號(hào) 綁定JS接口安全域名 IP白名單 將小程序和H5公眾號(hào)進(jìn)行關(guān)聯(lián) 需要跳轉(zhuǎn)的小程序頁(yè)面path和原始ID(gh_xxxxxxxxx) 引入jweixin-1.6.0.js 1、已認(rèn)證的服務(wù)號(hào) H5必須是依附于公眾號(hào)的,且公眾號(hào)必須為 服務(wù)號(hào) ,不是訂閱號(hào)。 什么樣的公眾號(hào)

    2024年02月09日
    瀏覽(22)
  • 關(guān)于微信公眾號(hào)的h5頁(yè)面跳轉(zhuǎn)微信小程序的詳細(xì)介紹

    關(guān)于微信公眾號(hào)跳轉(zhuǎn)小程序的功能,我也是研究了一整天才弄好的,主要是微信官方文檔寫(xiě)的不清楚,百度上的各種文章也各說(shuō)各的,不過(guò)最后還是要相信官網(wǎng)文檔,接下來(lái)我會(huì)一步一步分析,希望對(duì)你有幫助,并且最后會(huì)貼上全部代碼。 一、條件 已認(rèn)證的 服務(wù)號(hào) ,服務(wù)號(hào)

    2024年02月10日
    瀏覽(91)
  • h5跳轉(zhuǎn)微信小程序 wx-open-launch-weapp

    h5跳轉(zhuǎn)微信小程序 wx-open-launch-weapp

    微信開(kāi)放標(biāo)簽是微信公眾平臺(tái)面向網(wǎng)頁(yè)開(kāi)發(fā)者提供的擴(kuò)展標(biāo)簽集合。通過(guò)使用微信開(kāi)放標(biāo)簽,網(wǎng)頁(yè)開(kāi)發(fā)者可安全便捷地使用微信或系統(tǒng)的能力,為微信用戶(hù)提供更優(yōu)質(zhì)的網(wǎng)頁(yè)體驗(yàn)。 此文檔面向網(wǎng)頁(yè)開(kāi)發(fā)者,介紹微信開(kāi)放標(biāo)簽如何使用及相關(guān)注意事項(xiàng)。需要注意的是,微信開(kāi)放

    2024年02月04日
    瀏覽(23)
  • h5頁(yè)面跳轉(zhuǎn)微信小程序(最簡(jiǎn)單的方法|URL Scheme)

    h5頁(yè)面跳轉(zhuǎn)微信小程序(最簡(jiǎn)單的方法|URL Scheme)

    H5頁(yè)面跳轉(zhuǎn)微信小程序的需求是普遍存在的。由于微信小程序是一種只能在微信內(nèi)部訪(fǎng)問(wèn)的應(yīng)用程序,而H5頁(yè)面可以在任何瀏覽器中訪(fǎng)問(wèn),因此需要通過(guò)跳轉(zhuǎn)來(lái)實(shí)現(xiàn)兩者之間的銜接。 對(duì)于用戶(hù)來(lái)說(shuō),H5頁(yè)面跳轉(zhuǎn)微信小程序可以提供更好的用戶(hù)體驗(yàn)。用戶(hù)可以在H5頁(yè)面中瀏覽和選

    2024年02月02日
    瀏覽(22)
  • h5跳轉(zhuǎn)微信小程序(微信內(nèi)部瀏覽器以及外部瀏覽器均適用)

    1,先把這個(gè)鏈接給后端 讓后端寫(xiě)個(gè)接口 獲取scheme碼 | 微信開(kāi)放文檔 需要把path路徑(跳到小程序的那個(gè)頁(yè)面的路徑)給后端 2,上代碼(vue2框架) 延遲一點(diǎn)拿到路徑再跳 完事~

    2024年01月23日
    瀏覽(94)
  • uniapp h5跳轉(zhuǎn)微信小程序(wx-open-launch-weapp)

    uniapp h5跳轉(zhuǎn)微信小程序(wx-open-launch-weapp)

    目錄 一、注意事項(xiàng) 二、使用步驟? ?三、調(diào)整樣式 微信版本要求為:7.0.12及以上 系統(tǒng)版本要求為:iOS 10.3及以上、Android 5.0及以上 已認(rèn)證的服務(wù)號(hào) ,服務(wù)號(hào)綁定“JS接口安全域名”下的網(wǎng)頁(yè)可使用此標(biāo)簽跳轉(zhuǎn)任意合法合規(guī)的小程序。 已認(rèn)證的非個(gè)人主體的小程序,使用小程

    2024年02月02日
    瀏覽(57)
  • H5跳轉(zhuǎn)微信小程序,通過(guò)獲取URL Scheme,實(shí)現(xiàn)短信跳轉(zhuǎn)小程序,微信跳轉(zhuǎn)小程序,郵件跳轉(zhuǎn)小程序,外部鏈接跳轉(zhuǎn)小程序

    H5跳轉(zhuǎn)微信小程序,通過(guò)獲取URL Scheme,實(shí)現(xiàn)短信跳轉(zhuǎn)小程序,微信跳轉(zhuǎn)小程序,郵件跳轉(zhuǎn)小程序,外部鏈接跳轉(zhuǎn)小程序

    H5鏈接跳轉(zhuǎn)小程序有2種方式: 第一種:通過(guò)微信官方提供的標(biāo)簽wx-open-launch-weapp,打開(kāi)小程序 第二種:通過(guò)獲取URL Scheme實(shí)現(xiàn)鏈接跳轉(zhuǎn)小程序 官方文檔https://developers.weixin.qq.com/doc/offiaccount/OA_Web_Apps/Wechat_Open_Tag.html#21 注意: 開(kāi)放范圍:針對(duì)非個(gè)人主體小程序開(kāi)放。 1、缺點(diǎn) 1)

    2024年02月13日
    瀏覽(106)
  • vue3引入JS-SDK實(shí)現(xiàn)h5分享小卡片、跳轉(zhuǎn)微信小程序功能

    vue3引入JS-SDK實(shí)現(xiàn)h5分享小卡片、跳轉(zhuǎn)微信小程序功能

    微信js-sdk官方文檔: https://developers.weixin.qq.com/doc/offiaccount/OA_Web_Apps/JS-SDK.html 想要實(shí)現(xiàn)的效果: 1.登錄微信公眾平臺(tái),進(jìn)入“公眾號(hào)設(shè)置”的“功能設(shè)置”里填寫(xiě)“JS接口安全域名”。 2.通過(guò)npm引入js-sdk 安裝成功后,可以在package.json中找到\\\"weixin-js-sdk\\\" 3.在main.js中,將js-sdk掛載

    2024年02月11日
    瀏覽(101)
  • HTML實(shí)現(xiàn)微信小程序跳轉(zhuǎn)全指南,附代碼示例和開(kāi)發(fā)注意事項(xiàng)

    HTML實(shí)現(xiàn)微信小程序跳轉(zhuǎn)全指南,附代碼示例和開(kāi)發(fā)注意事項(xiàng)

    學(xué)習(xí)如何在HTML頁(yè)面中實(shí)現(xiàn)微信小程序跳轉(zhuǎn),包括前端準(zhǔn)備工作、簽名驗(yàn)證、后端配置等詳細(xì)步驟。本文提供了代碼示例和開(kāi)發(fā)注意事項(xiàng),幫助您順利完成微信小程序的跳轉(zhuǎn)功能。

    2024年02月11日
    瀏覽(22)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包