vue點擊生成二維碼(通過插件來實現)


1、點擊事件

@click="share"

2、頁面

 <!-- 二維碼 -->
    <van-overlay :show="show" @click="show = false">
      <div class="wrapper">
        <div class="block">
          <p>分享</p>
          <div>
            <img :src="imrUrl" />
          </div>
        </div>
      </div>
    </van-overlay>

3、data里面的值

show: false,
imrUrl: ""

4、下載插件

插件地址:https://www.npmjs.com/package/qrcode

npm install --save qrcode

5、使用(官網)

import QRCode from 'qrcode'  //那使用哪用

// With promises
QRCode.toDataURL('I am a pony!')
  .then(url => {
    console.log(url)
  })
  .catch(err => {
    console.error(err)
  })

5、點擊事件的方法

 // 點擊分享
    share() {
      this.show = true;
      let url = location.href;//獲取當前地址欄的地址
      console.log(url);
      QRCode.toDataURL(url)
        .then(tpian => {
          console.log(tpian);
          this.imrUrl = tpian;
        })
        .catch(err => {
          console.error(err);
        });
    },

本人開發的微信小程序(已上線)、公眾號及網站二維碼:
有興趣的可以進去看看或者動動你們勤勞的雙手點個關注喲 作者在此謝謝大家了。
1、佩奇網(微信小程序):一個IT技術社區,對大家很有幫助的,都有超前的技術分享
在這里插入圖片描述
2、江小魚(公眾號):一個分享程序人生或者經驗哲理的公眾號
在這里插入圖片描述
3、網站:暫時還沒想好放什么,不過后續想好會放上去
在這里插入圖片描述


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM