版博士V2.0程序
25'ten fazla konu seçemezsiniz Konular bir harf veya rakamla başlamalı, kısa çizgiler ('-') içerebilir ve en fazla 35 karakter uzunluğunda olabilir.
 
 
 
 

16 satır
411 B

  1. import { resolveRef, isClient } from '@vueuse/shared';
  2. import { ref, watch } from 'vue-demi';
  3. import QRCode from 'qrcode';
  4. function useQRCode(text, options) {
  5. const src = resolveRef(text);
  6. const result = ref("");
  7. watch(src, async (value) => {
  8. if (src.value && isClient)
  9. result.value = await QRCode.toDataURL(value, options);
  10. }, { immediate: true });
  11. return result;
  12. }
  13. export { useQRCode };