vue 踩坑 -- 'qrcode' is assigned a value but never used no-unused-vars

Posted Freya~

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vue 踩坑 -- 'qrcode' is assigned a value but never used no-unused-vars相关的知识,希望对你有一定的参考价值。

使用 qrcode 生成二维码时,编译报错

 

 

 报错原因:eslint语法检查报错。

 解决方法:qrcode后面加上注释 // eslint-disable-line no-unused-vars 即可。

 如下图所示:

// 分享生成二维:
      qrCode () {
        let qrcode = new QRCode(\'qrcode\', { // eslint-disable-line no-unused-vars
          text: href,
          width: 98,
          height: 98,
        })
      },

 

补充:使用 qrcodejs2,根据 url,生成二维码,手机扫一扫( 注意⚠️:本地需安装 qrcodejs2, yarn add qrcodejs2 或 npm install qrcodejs2)

import QRCode from \'qrcodejs2\'

// 根据当前页面的 url 生成二维码
const url = new URL(window.location)
const href = url.href

mounted () {
  this.qrCode()
},

methods: {
// 分享生成二维码
   qrCode () {
       let qrcode = new QRCode(\'qrcode\', { // eslint-disable-line no-unused-vars
         text: href,
         width: 98,
         height: 98,
       })
    },
}

 

 

以上是关于vue 踩坑 -- 'qrcode' is assigned a value but never used no-unused-vars的主要内容,如果未能解决你的问题,请参考以下文章

vue 之img的src是动态渲染时(即 :src=' ' )不显示 踩坑

Vue3二维码生成(简洁明了)

vue踩坑记录3“Error in render: "TypeError: Cannot read property '0' of undefined"”渲染

vue+Qrcode实现动态生成二维码(图片格式,点击下载可保存本地)

vue-element-admin踩坑记:1.打包后白屏

vue-element-admin踩坑记:1.打包后白屏