Vue.js에서 QR 코드 생성

개요


JavaScript로 QR 코드를 동적으로 생성할 수 있다고 생각해서 조사해봤어요.나는 프로그램 라이브러리를 발견했기 때문에 사용해 보았다.

데모


vue-qrcode
vue-qrcode-test
QR 코드를 설정할 문자열을 입력하고 생성 버튼을 누르면 QR 코드가 표시됩니다.

해설


설치 방법

$ npm install @chenfengyuan/vue-qrcode vue

이루어지다


QRCodeGenerator.vue
<template>
  <div>
    <div>
      <label>文字列</label>
      <input type="text" v-model="inputText">
      <input type="button" @click="generate" value="生成">
    </div>
    <vue-qrcode v-if="targetText" :value="targetText" :options="option" tag="img"></vue-qrcode>
  </div>
</template>

<script>
import VueQrcode from "@chenfengyuan/vue-qrcode";
export default {
  components: {
    VueQrcode
  },
  data() {
    return {
      inputText: "",
      targetText: "",
      option: {
        errorCorrectionLevel: "M",
        maskPattern: 0,
        margin: 10,
        scale: 2,
        width: 300,
        color: {
          dark: "#000000FF",
          light: "#FFFFFFFF"
        }
      }
    };
  },
  methods: {
    generate: function() {
      this.targetText = this.inputText;
    }
  }
};
</script>
<style scoped>
</style>

생성 시간


좋은 웹페이지 즐겨찾기