From e50552fb9b27bab7b619260bb0cef7bf0f7123c1 Mon Sep 17 00:00:00 2001 From: ajaxzheng <894103554@qq.com> Date: Sat, 24 May 2025 17:27:07 +0800 Subject: [PATCH 1/2] =?UTF-8?q?feat(qr-code):=20=E5=B0=86=E5=BF=85?= =?UTF-8?q?=E8=A6=81=E7=9A=84=E5=B1=9E=E6=80=A7=EF=BC=8C=E6=B7=BB=E5=8A=A0?= =?UTF-8?q?=E5=93=8D=E5=BA=94=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../pc/app/qr-code/style-composition-api.vue | 17 ++++++++++++++--- examples/sites/demos/pc/app/qr-code/style.vue | 18 +++++++++++++++--- packages/renderless/src/qr-code/vue.ts | 12 +++++++++++- 3 files changed, 40 insertions(+), 7 deletions(-) diff --git a/examples/sites/demos/pc/app/qr-code/style-composition-api.vue b/examples/sites/demos/pc/app/qr-code/style-composition-api.vue index c2d7ab4a78..f0707e59ea 100644 --- a/examples/sites/demos/pc/app/qr-code/style-composition-api.vue +++ b/examples/sites/demos/pc/app/qr-code/style-composition-api.vue @@ -1,14 +1,25 @@ diff --git a/examples/sites/demos/pc/app/qr-code/style.vue b/examples/sites/demos/pc/app/qr-code/style.vue index 4842e5c7bc..20aaa89c91 100644 --- a/examples/sites/demos/pc/app/qr-code/style.vue +++ b/examples/sites/demos/pc/app/qr-code/style.vue @@ -1,13 +1,20 @@ diff --git a/packages/renderless/src/qr-code/vue.ts b/packages/renderless/src/qr-code/vue.ts index d54717bd4d..f8ab8a6246 100644 --- a/packages/renderless/src/qr-code/vue.ts +++ b/packages/renderless/src/qr-code/vue.ts @@ -21,7 +21,17 @@ export const renderless = (props, { reactive, watch, onMounted }, { vm, emit }, }) watch( - () => [props.level, props.value], + () => [ + props.level, + props.value, + props.color, + props.style, + props.size, + props.icon, + props.level, + props.iconSize, + props.bordered + ], () => { api.draw() api.change() From 1d7832977890c10471f9bd8e2fe18168cd20a2e9 Mon Sep 17 00:00:00 2001 From: ajaxzheng <894103554@qq.com> Date: Sat, 24 May 2025 17:29:33 +0800 Subject: [PATCH 2/2] =?UTF-8?q?chore:=20=E5=88=A0=E9=99=A4=E9=87=8D?= =?UTF-8?q?=E5=A4=8D=E7=9B=91=E5=90=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/renderless/src/qr-code/vue.ts | 12 +----------- 1 file changed, 1 insertion(+), 11 deletions(-) diff --git a/packages/renderless/src/qr-code/vue.ts b/packages/renderless/src/qr-code/vue.ts index f8ab8a6246..678fc8a6b4 100644 --- a/packages/renderless/src/qr-code/vue.ts +++ b/packages/renderless/src/qr-code/vue.ts @@ -21,17 +21,7 @@ export const renderless = (props, { reactive, watch, onMounted }, { vm, emit }, }) watch( - () => [ - props.level, - props.value, - props.color, - props.style, - props.size, - props.icon, - props.level, - props.iconSize, - props.bordered - ], + () => [props.level, props.value, props.color, props.style, props.size, props.icon, props.iconSize, props.bordered], () => { api.draw() api.change()