版博士V2.0程序
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

пре 1 година
1234567891011121314151617
  1. 'use strict';
  2. var shared = require('@vueuse/shared');
  3. var vueDemi = require('vue-demi');
  4. var QRCode = require('qrcode');
  5. function useQRCode(text, options) {
  6. const src = shared.resolveRef(text);
  7. const result = vueDemi.ref("");
  8. vueDemi.watch(src, async (value) => {
  9. if (src.value && shared.isClient)
  10. result.value = await QRCode.toDataURL(value, options);
  11. }, { immediate: true });
  12. return result;
  13. }
  14. exports.useQRCode = useQRCode;