url转二维码(js,qrcode)可以带logo

import QRCode from 'qrcode'  
import { Image } from 'antd'




const [qrCodeImageUrl, setQrCodeImageUrl] = useState()




useEffect(() => {
    QRCode.toDataURL(document.location.href)
      .then((url) => {
        console.log(url)
        setQrCodeImageUrl(url)
      })
      .catch((err) => {
        console.error(err)
      })
  }, [])





                <Image
                  className="m-qrcode-img"
                  src={qrCodeImageUrl}
                  alt={'图片'}
                  preview={{
                    mask: '',
                  }}
                ></Image>

参考链接:https://www.npmjs.com/package/qrcode

url转二维码(js,qrcode)可以带logo

 

带logo:

import QrCodeWithLogo from 'qr-code-with-logo'
import { Image } from 'antd'


const [qrCodeImageUrl, setQrCodeImageUrl] = useState()


  useEffect(() => {
    const image = new Image()
    QrCodeWithLogo.toImage({
      image,
      content: document.location.href,
      logo: {
        src: logo,
      },
    })
    image.id = 'm-img'
    image.style = "display:none;"
    document.body.appendChild(image)
    const imageDom = document.getElementById('m-img')
    setTimeout(() => {
      setQrCodeImageUrl(imageDom.src)
    })
  }, [])





                <Image
                  className="m-qrcode-img"
                  src={qrCodeImageUrl}
                  alt={'图片'}
                  preview={{
                    mask: '',
                  }}
                ></Image>

相关文章:

  • 2022-01-15
  • 2022-12-23
  • 2021-08-16
  • 2021-09-29
  • 2022-12-23
  • 2021-11-27
  • 2022-12-23
  • 2021-07-18
猜你喜欢
  • 2022-12-23
  • 2021-07-08
  • 2022-01-22
  • 2022-01-18
  • 2021-12-09
  • 2022-12-23
相关资源
相似解决方案