最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

vue 使用微信jssdk,調用微信相冊上傳圖片功能

 更新時間:2020年11月13日 15:18:36   作者:只會切圖的前端  
這篇文章主要介紹了vue 使用微信jssdk,調用微信相冊上傳圖片功能,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

vue 使用微信jssdk

1、引入weixin-js-sdk

npm install weixin-js-sdk

使用文檔 https://www.npmjs.com/package/weixin-js-sdk

2、配置 vue中微信jssdk配置

import wx from 'weixin-js-sdk'
 created(){ //微信jssdk配置
 let timestamp=new Date().getTime();//時間戳
 let noncestr=Math.random().toString(36).substr(2);//隨機字符串
 let url = "http://"+window.location.host+'/' ;//獲取錨點之前的鏈接 
 let dataJ={
  timestamp,
  noncestr,
  url
 }
 //獲取簽名 https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421141115
 getSignatureApi(dataJ).then(res=>{//調用獲取簽名方法
  wx.config({
  debug: false,
  appId: '12312312312312', // 必填,公眾號的唯一標識
  timestamp:timestamp , // 必填,生成簽名的時間戳
  nonceStr: noncestr, // 必填,生成簽名的隨機串
  signature:res.signature,
  jsApiList: [
   'chooseImage',//選擇圖片
   'uploadImage'//上傳圖片
  ] // 必填,需要使用的JS接口列表
  });
 })
}

3、使用

methods: {
  choseFile:function(id,index){//點擊事件選擇圖片
 var _this=this;
 wx.chooseImage({//
  count: 1, // 默認9
  sizeType: ['original', 'compressed'], // 可以指定是原圖還是壓縮圖,默認二者都有
  sourceType: ['album', 'camera'], // 可以指定來源是相冊還是相機,默認二者都有
  success: function (res) {
  let localId=res.localIds;//獲取到本地localIds
  wx.uploadImage({//上傳到微信服務器
   localId: localId.toString(), // 需要上傳的圖片的本地ID,由chooseImage接口獲得
   isShowProgressTips: 1, // 默認為1,顯示進度提示
   success: function (ret) {}
  });
  }
 });
 }
}

補充知識:Vue公眾號開發(fā)調用微信掃一掃接口實現(xiàn)掃碼功能(JSSDK)

1、安裝、引用微信js-sdk

#通過yarn安裝 yarn add weixin-js-sdk

#通過npm安裝 npm i weixin-js-sdk

項目中的引用 import wx from 'weixin-js-sdk'

2、調用sign接口傳入當前環(huán)境的url、公眾號簽名信息

3、methods(數(shù)據(jù)處理)

wx.scanQRCode 調用微信的掃一掃接口(官方文檔地址可查看參數(shù)介紹)

needResult 默認為0,掃描結果由微信處理,1則直接返回掃描結果(根據(jù)自己的項目需求)

resultStr 二維碼中攜帶的參數(shù) (needResult為1時,掃碼返回結果)

處理掃碼后的參數(shù)并賦值,調用項目中的接口跳轉頁面等操作(根據(jù)自己的項目需要)

以上這篇vue 使用微信jssdk,調用微信相冊上傳圖片功能就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • vue移動端寫的拖拽功能示例代碼

    vue移動端寫的拖拽功能示例代碼

    這篇文章主要介紹了vue移動端寫的拖拽功能,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-09-09
  • 解決vue router使用 history 模式刷新后404問題

    解決vue router使用 history 模式刷新后404問題

    這篇文章主要介紹了解決vue router使用 history 模式刷新后404問題,需要的朋友可以參考下
    2017-07-07
  • element ui table 增加篩選的方法示例

    element ui table 增加篩選的方法示例

    這篇文章主要介紹了element ui table 增加篩選的方法示例,詳細的介紹了如何添加規(guī)則內容,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-11-11
  • Vue學習之常用指令實例詳解

    Vue學習之常用指令實例詳解

    這篇文章主要介紹了Vue學習之常用指令,結合實例形式詳細分析了vue.js創(chuàng)建實例、常用指令及相關操作技巧,需要的朋友可以參考下
    2020-01-01
  • 快速搭建vue2.0+boostrap項目的方法

    快速搭建vue2.0+boostrap項目的方法

    這篇文章主要介紹了快速搭建vue2.0+boostrap項目的方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-04-04
  • vue嵌套組件傳參實例分享

    vue嵌套組件傳參實例分享

    這篇文章主要介紹了vue嵌套組件傳參實例分享,本文以一個vue遞歸組件為例,探究多層嵌套后事件無法觸發(fā)的問題,我們可以通過查看一Demo,便于快速了解,下文列舉例子需要的小伙伴可以參考一下
    2022-04-04
  • vue實現(xiàn)搜索關鍵詞高亮的詳細教程

    vue實現(xiàn)搜索關鍵詞高亮的詳細教程

    這篇文章主要為大家介紹了vue實現(xiàn)搜索關鍵詞高亮的詳細教程,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-07-07
  • Vue2實現(xiàn)組件延遲加載的示例代碼

    Vue2實現(xiàn)組件延遲加載的示例代碼

    當一個頁面需要加載較多個組件時,并且組件自身又比較復雜,如果一次性加載,可能等待時間較長,體驗不好,這個時候就需要延遲加載了,本文為大家介紹了Vue2實現(xiàn)組件延遲加載的示例代碼,需要的可以參考下
    2024-01-01
  • Vue切換Tab動態(tài)渲染組件的操作

    Vue切換Tab動態(tài)渲染組件的操作

    這篇文章主要介紹了Vue切換Tab動態(tài)渲染組件的操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-09-09
  • vue3與elementui封裝一個便捷Loading

    vue3與elementui封裝一個便捷Loading

    這篇文章主要介紹了vue3與elementui封裝一個便捷Loading,,文章圍繞主題展開詳細的內容介紹,具有一定的參考價值,需要的小伙伴可以參考一下
    2022-09-09

最新評論

彭州市| 宜黄县| 哈尔滨市| 万年县| 隆尧县| 潼关县| 乐清市| 新民市| 梁河县| 车致| 双桥区| 南木林县| 保定市| 莆田市| 兴国县| 阳春市| 班戈县| 云龙县| 德庆县| 祁门县| 遵义市| 玉屏| 长乐市| 云阳县| 崇文区| 苍山县| 明星| 海口市| 澄迈县| 台东县| 库伦旗| 山东省| 耒阳市| 澄江县| 平山县| 澜沧| 保亭| 东光县| 乌拉特前旗| 龙川县| 阜新市|