vue項(xiàng)目 微信公眾號(hào)調(diào)用weixin-js-sdk 實(shí)現(xiàn) 微信掃一掃

該方法需引入微信js-sdk ,先npm安裝

npm install weixin-js-sdk

html

????<div class="login_div">

? ????? <mt-button id="wxsys" type="primary" v-on:click="sys_click()">{{qsa}}</mt-button>

????</div>


js代碼

import wx from 'weixin-js-sdk'

export default {

? ? data(){

? ? ? ? return {

? ? ? ? ? ? qsa:'qwe'

? ? ? ? }

? ? },

methods : {

? ? sys_click : function()

? ? {

? ? ? ? this.qsa = 'qqq'

? ? ? ? this.$axios({

? ? ? ? method: 'post',

? ? ? ? url: 'xxxxxx',


? ? ? ? }).then((res)=>{

? ? ? ? ? ? // 認(rèn)證

? ? ? ? wx.config({

? ? ? ? ? ? debug: true, // 開啟調(diào)試模式,

? ? ? ? ? ? appId: res.appId, // 必填,企業(yè)號(hào)的唯一標(biāo)識(shí),此處填寫企業(yè)號(hào)corpid

? ? ? ? ? ? timestamp: res.timestamp, // 必填,生成簽名的時(shí)間戳

? ? ? ? ? ? nonceStr: res.nonceStr, // 必填,生成簽名的隨機(jī)串

? ? ? ? ? ? signature: res.signature,// 必填,簽名,見附錄1

? ? ? ? ? ? jsApiList: ['scanQRCode','checkJsApi'] // 必填,需要使用的JS接口列表,所有JS接口列表見附錄2

? ? ? ? });

? ? ? ? })

? ? // 錯(cuò)誤時(shí)

? ? wx.error(function (res) {

? ? ? ? alert("出錯(cuò)了:" + res.errMsg);//這個(gè)地方的好處就是wx.config配置錯(cuò)誤,會(huì)彈出窗口哪里錯(cuò)誤,然后根據(jù)微信文檔查詢即可。

? ? });

? ? // 成功時(shí)

? ? wx.ready(function () {

? ? ? ? wx.checkJsApi({

? ? ? ? ? ? jsApiList: ['scanQRCode'],

? ? ? ? ? ? success: function (res) {

? ? ? ? ? ? }

? ? ? ? });

? ? ? ? ? ? wx.scanQRCode({

? ? ? ? ? ? ? ? needResult: 1, // 默認(rèn)為0,掃描結(jié)果由微信處理,1則直接返回掃描結(jié)果,

? ? ? ? ? ? ? ? scanType: ["qrCode"], // 可以指定掃二維碼還是一維碼,默認(rèn)二者都有

? ? ? ? ? ? ? ? success: function (res) {

? ? ? ? ? ? ? ? ? ? var result = res.resultStr; // 當(dāng)needResult 為 1 時(shí),掃碼返回的結(jié)果

? ? ? ? ? ? ? ? ? ? alert("掃描結(jié)果:"+result);

? ? ? ? ? ? ? ? ? ? window.location.href = result;//因?yàn)槲疫@邊是掃描后有個(gè)鏈接,然后跳轉(zhuǎn)到該頁(yè)面

? ? ? ? ? ? ? ? }

? ? ? ? ? ? });

? ? });

? ? }

},

created(){

},

mounted(){


}


}

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 先引入JS 文件 this.wxShare() 在created里調(diào)用 首先登陸微信公眾號(hào) JSSDK使用步驟 步...
    寄魚予海與你閱讀 6,967評(píng)論 1 3
  • 進(jìn)階架構(gòu)精品專題 Mysql優(yōu)化專題(★★★★) 網(wǎng)絡(luò)協(xié)議專題(★★★★) 其余18大專題,請(qǐng)?jiān)谥黜?yè)菜單欄查看 后...
    Java進(jìn)階架構(gòu)師閱讀 6,254評(píng)論 0 7
  • 晴 依舊比較平淡的一天。 上午下午都在家待著但也沒太學(xué)習(xí),依舊嗑巍瀾的一天也是越來越喜歡白宇的一天。微信吃雞很順利...
    Cheryl_ak717閱讀 145評(píng)論 0 0
  • 前夜雨昨夜雨, 天氣算來連連雨, 寒相迎。 昨落花今落花, 清明到得零零花, 合傷情。 今添綠明添綠, 紅紫騰成濃...
    米速閱讀 261評(píng)論 0 1
  • 紙:獲多福中粗300克,16K 顏料:史明克 筆:黑天鵝6號(hào)、8號(hào) 在掌握了濕畫法的一些技巧后,繼續(xù)暈染練習(xí),又畫...
    琢磨自留地閱讀 393評(píng)論 0 1

友情鏈接更多精彩內(nèi)容