mirror of
https://github.com/XiaoDaiGua-Ray/ray-template.git
synced 2025-08-12 09:09:45 +08:00
2 lines
4.4 KiB
JavaScript
2 lines
4.4 KiB
JavaScript
import{Q as u}from"./vue3-next-qrcode@2.0.10_typescript@5.6.3-BQRO6XvJ.js";import{L as i}from"./ray-dCjhX_JK.js";import{e as o,N as m,P as p}from"./naive-ui@2.41.0_vue@3.5.13_typescript@5.6.3_-bZwGa67N.js";import{m as s,d as t,J as e}from"./@vue_runtime-core@3.5.13-Moo8VrGQ.js";import{k as a}from"./@vue_reactivity@3.5.13-Bs-wdPxR.js";import"./date-fns@3.6.0-DkXg27G5.js";import"./seemly@0.3.9-BPHzmlAk.js";import"./utils-BjslFNLa.js";import"./lodash-es@4.17.21-UVJw7vmf.js";import"./hooks-ClCg6qvp.js";import"./@vueuse_core@12.4.0_typescript@5.6.3-CNo6ayCV.js";import"./@vueuse_shared@12.4.0_typescript@5.6.3-AIvkuZ7s.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./crypto-js@4.2.0-Dv3RD6s_.js";import"./call-bind-apply-helpers@1.0.1-D6-XlEtG.js";import"./dayjs@1.11.13-BPpqO9Hf.js";import"./print-js@1.6.0-CNuQ_Icd.js";import"./vue-hooks-plus@2.2.3_vue@3.5.13_typescript@5.6.3_-BF2NczCu.js";import"./lodash@4.17.21-MV68C9EV.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-D-G20XJY.js";import"./jsbarcode@3.11.6-Dw2l8iJP.js";import"./@logicflow_core@2.0.10-DN_57zVH.js";import"./mobx-preact@3.0.0_mobx@5.15.7_preact@10.25.4-SwmSNyX5.js";import"./preact@10.25.4-CrjB-ZC0.js";import"./mobx@5.15.7-DLDjekon.js";import"./uuid@9.0.1-CtRu48qb.js";import"./classnames@2.5.1-8E8W9FZl.js";import"./mousetrap@1.6.5-CGKHClW8.js";import"./mobx-utils@5.6.2_mobx@5.15.7-CmgHUCcI.js";import"./pinia-plugin-persistedstate@4.2.0_pinia@2.3.0_typescript@5.6.3_vue@3.5.13_typescript@5.6.3___rollup@4.40.0-_Zka_ujQ.js";import"./destr@2.0.3-CVtkxrq9.js";import"./deep-pick-omit@1.2.1-CegYQlcN.js";import"./pinia@2.3.0_typescript@5.6.3_vue@3.5.13_typescript@5.6.3_-BvAxE_q5.js";import"./html-to-image@1.11.11-3dFXpKWR.js";import"./vue-router@4.4.0_vue@3.5.13_typescript@5.6.3_-v7NbgajR.js";import"./@vue_runtime-dom@3.5.13-DAnkqHDQ.js";import"./@vue_shared@3.5.13-CBbo5MAb.js";import"./interactjs@1.10.27-BhZFX4Iq.js";import"./vue-i18n@9.13.1_vue@3.5.13_typescript@5.6.3_-kfcArAjL.js";import"./@intlify_shared@9.13.1-CM6R_CZ5.js";import"./@intlify_core-base@9.13.1-BNWv53cz.js";import"./@intlify_message-compiler@9.13.1-4K4Nd_mc.js";import"./echarts@5.6.0-BRu9FGIM.js";import"./zrender@5.6.1-MHdZqf99.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./vueuc@0.4.64_vue@3.5.13_typescript@5.6.3_-BhYeX318.js";import"./evtd@0.2.4-CI_DDEu_.js";import"./@css-render_vue3-ssr@0.15.14_vue@3.5.13_typescript@5.6.3_-BATNlskH.js";import"./vooks@0.2.12_vue@3.5.13_typescript@5.6.3_-CUP4Zvk0.js";import"./vdirs@0.1.8_vue@3.5.13_typescript@5.6.3_-BAjskub0.js";import"./@juggle_resize-observer@3.4.0-C8OzoCMD.js";import"./css-render@0.15.14-C5toWlUr.js";import"./@emotion_hash@0.8.0-WldOFDRm.js";import"./treemate@0.3.11-DKekKYbv.js";import"./date-fns-tz@3.2.0_date-fns@3.6.0-CVEnaXEw.js";import"./async-validator@4.2.5-9PlIezaS.js";import"./@css-render_plugin-bem@0.15.14_css-render@0.15.14-Be8eOoM-.js";const ct=s({name:"RQRCodeDemo",setup(){const r=a("ray template yes"),l=a(),d=a();return{qrcodeText:r,qrcodeStatus:l,rayQRCodeRef:d}},render(){return t(o,null,{default:()=>[t(m,null,{default:()=>[t("h2",null,[e("基于 awesome-qr 进行封装,支持 LOGO、gif、backgroundImage 等属性。")]),t("h2",null,[e("该组件会自动监听文本内容变化,然后重新渲染(watchText)")]),t("h2",null,[e("具体使用请参考 props 配置项")])]}),t(m,{title:"基础二维码"},{default:()=>[t(o,null,{default:()=>[t(u,{text:"ray template yes"},null),t(u,{text:"ray template yes",logoImage:i},null),t(u,{text:"ray template yes",gifBackgroundURL:"https://wpimg.wallstcn.com/f778738c-e4f8-4870-b634-56703b4acafe.gif?imageView2/1/w/80/h/80",dotScale:.5,colorDark:"#64d9d6"},null)]})]}),t(m,{title:"状态二维码"},{default:()=>[t(o,null,{default:()=>[t(u,{text:"ray template yes",logoImage:i,status:"error",onReload:()=>{window.$message.info("reload event")}},null),t(u,{text:"ray template yes",logoImage:i,status:"loading"},null)]})]}),t(m,{title:"监听内容变化"},{default:()=>[t(o,{vertical:!0},{default:()=>[t(o,null,{default:()=>[t(p,{onClick:()=>{this.qrcodeStatus="loading",setTimeout(()=>{this.qrcodeText="text updated: "+new Date().getTime(),this.qrcodeStatus=void 0},1e3)}},{default:()=>[e("更新二维码内容")]}),t(p,{onClick:()=>{var r;(r=this.rayQRCodeRef)==null||r.downloadQRCode()}},{default:()=>[e("下载二维码")]})]}),t(o,null,{default:()=>[t(u,{text:this.qrcodeText,status:this.qrcodeStatus,logoImage:i,ref:"rayQRCodeRef"},null),e("当前二维码内容:"),this.qrcodeText]})]})]})]})}});export{ct as default};
|