From e84fe84688a2e962c5435296029f96d8d4f69cae Mon Sep 17 00:00:00 2001 From: zhengyiming <540361168@qq.com> Date: 星期一, 15 九月 2025 17:35:24 +0800 Subject: [PATCH] fix: nutui-taro radio --- patches/@nutui__nutui-taro@4.3.13.patch | 33 +++++++++++++++++++++++++++++++++ pnpm-lock.yaml | 16 ++++++++-------- 2 files changed, 41 insertions(+), 8 deletions(-) diff --git a/patches/@nutui__nutui-taro@4.3.13.patch b/patches/@nutui__nutui-taro@4.3.13.patch index 08b3dbd..f3dcfec 100644 --- a/patches/@nutui__nutui-taro@4.3.13.patch +++ b/patches/@nutui__nutui-taro@4.3.13.patch @@ -48,6 +48,39 @@ }; }); const styles = computed(() => { +diff --git a/dist/packages/radiogroup/RadioGroup.js b/dist/packages/radiogroup/RadioGroup.js +index 861a0214fe5d148b9af468d7ed5c9720eeef2f74..df2cee2988945755ab5c6b6929693c3e77924874 100644 +--- a/dist/packages/radiogroup/RadioGroup.js ++++ b/dist/packages/radiogroup/RadioGroup.js +@@ -17,7 +17,7 @@ var __spreadValues = (a, b) => { + return a; + }; + var __spreadProps = (a, b) => __defProps(a, __getOwnPropDescs(b)); +-import { defineComponent, provide, readonly, computed, watch, openBlock, createElementBlock, normalizeClass, renderSlot } from "vue"; ++import { defineComponent, provide, readonly, computed, watch, openBlock, createElementBlock, normalizeClass, renderSlot, nextTick } from "vue"; + import { R as RADIO_KEY } from "../types-BODurTjN.js"; + import { w as withInstall } from "../with-install-Ch3FF0uS.js"; + const _sfc_main = /* @__PURE__ */ defineComponent(__spreadProps(__spreadValues({}, { +@@ -35,18 +35,13 @@ const _sfc_main = /* @__PURE__ */ defineComponent(__spreadProps(__spreadValues({ + const emit = __emit; + const updateValue = (value) => { + emit("update:modelValue", value); ++ nextTick(()=>emit("change", value)); + }; + provide(RADIO_KEY, { + label: readonly(computed(() => props.modelValue)), + position: readonly(computed(() => props.textPosition)), + updateValue + }); +- watch( +- () => props.modelValue, +- (value) => { +- emit("change", value); +- } +- ); + return (_ctx, _cache) => { + return openBlock(), createElementBlock("view", { + class: normalizeClass(["nut-radio-group", `nut-radio-group--${_ctx.direction}`]) diff --git a/dist/packages/range/Range.js b/dist/packages/range/Range.js index 688b67464e4d05dc37996941d941033cea83ee2c..626db4d9889059aa08e1fd675e2333539efc766e 100644 --- a/dist/packages/range/Range.js diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 1729dc0..4bbc9b8 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -9,7 +9,7 @@ patchedDependencies: '@nutui/nutui-taro@4.3.13': - hash: d64fa769e70a8507e8ca4a8a0d12b02fc77bc66831f25b957bb876d12157b366 + hash: 08e770221b5b6d4f6c41908f01e5cdcf2d91940651b72be27fddcb9517312aa2 path: patches/@nutui__nutui-taro@4.3.13.patch importers: @@ -154,7 +154,7 @@ version: 0.0.9 '@nutui/nutui-taro': specifier: 4.3.13 - version: 4.3.13(patch_hash=d64fa769e70a8507e8ca4a8a0d12b02fc77bc66831f25b957bb876d12157b366)(unplugin-vue-components@0.27.5(@babel/parser@7.28.4)(vue@3.5.12(typescript@5.9.2)))(vue@3.5.12(typescript@5.9.2)) + version: 4.3.13(patch_hash=08e770221b5b6d4f6c41908f01e5cdcf2d91940651b72be27fddcb9517312aa2)(unplugin-vue-components@0.27.5(@babel/parser@7.28.4)(vue@3.5.12(typescript@5.9.2)))(vue@3.5.12(typescript@5.9.2)) '@tanstack/vue-query': specifier: ^4.35.3 version: 4.41.0(@vue/composition-api@1.7.2(vue@3.5.12(typescript@5.9.2)))(vue@3.5.12(typescript@5.9.2)) @@ -241,7 +241,7 @@ version: 6.14.0 senin-mini: specifier: ^1.0.12 - version: 1.0.13(@nutui/icons-vue-taro@0.0.9)(@nutui/nutui-taro@4.3.13(patch_hash=d64fa769e70a8507e8ca4a8a0d12b02fc77bc66831f25b957bb876d12157b366)(unplugin-vue-components@0.27.5(@babel/parser@7.28.4)(vue@3.5.12(typescript@5.9.2)))(vue@3.5.12(typescript@5.9.2)))(@tanstack/vue-query@4.41.0(@vue/composition-api@1.7.2(vue@3.5.12(typescript@5.9.2)))(vue@3.5.12(typescript@5.9.2)))(@tarojs/components@3.6.20(postcss@8.5.6)(vue@3.5.12(typescript@5.9.2)))(@tarojs/taro@3.6.20(postcss@8.5.6)(vue@3.5.12(typescript@5.9.2)))(axios@1.12.2)(dayjs@1.11.18)(lodash@4.17.21)(vue@3.5.12(typescript@5.9.2)) + version: 1.0.13(@nutui/icons-vue-taro@0.0.9)(@nutui/nutui-taro@4.3.13(patch_hash=08e770221b5b6d4f6c41908f01e5cdcf2d91940651b72be27fddcb9517312aa2)(unplugin-vue-components@0.27.5(@babel/parser@7.28.4)(vue@3.5.12(typescript@5.9.2)))(vue@3.5.12(typescript@5.9.2)))(@tanstack/vue-query@4.41.0(@vue/composition-api@1.7.2(vue@3.5.12(typescript@5.9.2)))(vue@3.5.12(typescript@5.9.2)))(@tarojs/components@3.6.20(postcss@8.5.6)(vue@3.5.12(typescript@5.9.2)))(@tarojs/taro@3.6.20(postcss@8.5.6)(vue@3.5.12(typescript@5.9.2)))(axios@1.12.2)(dayjs@1.11.18)(lodash@4.17.21)(vue@3.5.12(typescript@5.9.2)) senior-request: specifier: ^1.0.3 version: 1.0.5(axios@1.12.2) @@ -416,7 +416,7 @@ version: 0.0.9 '@nutui/nutui-taro': specifier: 4.3.13 - version: 4.3.13(patch_hash=d64fa769e70a8507e8ca4a8a0d12b02fc77bc66831f25b957bb876d12157b366)(unplugin-vue-components@0.27.5(@babel/parser@7.28.4)(vue@3.5.12(typescript@5.9.2)))(vue@3.5.12(typescript@5.9.2)) + version: 4.3.13(patch_hash=08e770221b5b6d4f6c41908f01e5cdcf2d91940651b72be27fddcb9517312aa2)(unplugin-vue-components@0.27.5(@babel/parser@7.28.4)(vue@3.5.12(typescript@5.9.2)))(vue@3.5.12(typescript@5.9.2)) '@tanstack/vue-query': specifier: ^4.35.3 version: 4.41.0(@vue/composition-api@1.7.2(vue@3.5.12(typescript@5.9.2)))(vue@3.5.12(typescript@5.9.2)) @@ -503,7 +503,7 @@ version: 6.14.0 senin-mini: specifier: ^1.0.12 - version: 1.0.13(@nutui/icons-vue-taro@0.0.9)(@nutui/nutui-taro@4.3.13(patch_hash=d64fa769e70a8507e8ca4a8a0d12b02fc77bc66831f25b957bb876d12157b366)(unplugin-vue-components@0.27.5(@babel/parser@7.28.4)(vue@3.5.12(typescript@5.9.2)))(vue@3.5.12(typescript@5.9.2)))(@tanstack/vue-query@4.41.0(@vue/composition-api@1.7.2(vue@3.5.12(typescript@5.9.2)))(vue@3.5.12(typescript@5.9.2)))(@tarojs/components@3.6.20(postcss@8.5.6)(vue@3.5.12(typescript@5.9.2)))(@tarojs/taro@3.6.20(postcss@8.5.6)(vue@3.5.12(typescript@5.9.2)))(axios@1.12.2)(dayjs@1.11.18)(lodash@4.17.21)(vue@3.5.12(typescript@5.9.2)) + version: 1.0.13(@nutui/icons-vue-taro@0.0.9)(@nutui/nutui-taro@4.3.13(patch_hash=08e770221b5b6d4f6c41908f01e5cdcf2d91940651b72be27fddcb9517312aa2)(unplugin-vue-components@0.27.5(@babel/parser@7.28.4)(vue@3.5.12(typescript@5.9.2)))(vue@3.5.12(typescript@5.9.2)))(@tanstack/vue-query@4.41.0(@vue/composition-api@1.7.2(vue@3.5.12(typescript@5.9.2)))(vue@3.5.12(typescript@5.9.2)))(@tarojs/components@3.6.20(postcss@8.5.6)(vue@3.5.12(typescript@5.9.2)))(@tarojs/taro@3.6.20(postcss@8.5.6)(vue@3.5.12(typescript@5.9.2)))(axios@1.12.2)(dayjs@1.11.18)(lodash@4.17.21)(vue@3.5.12(typescript@5.9.2)) senior-request: specifier: ^1.0.3 version: 1.0.5(axios@1.12.2) @@ -13861,7 +13861,7 @@ '@nutui/icons-vue-taro@0.0.9': {} - '@nutui/nutui-taro@4.3.13(patch_hash=d64fa769e70a8507e8ca4a8a0d12b02fc77bc66831f25b957bb876d12157b366)(unplugin-vue-components@0.27.5(@babel/parser@7.28.4)(vue@3.5.12(typescript@5.9.2)))(vue@3.5.12(typescript@5.9.2))': + '@nutui/nutui-taro@4.3.13(patch_hash=08e770221b5b6d4f6c41908f01e5cdcf2d91940651b72be27fddcb9517312aa2)(unplugin-vue-components@0.27.5(@babel/parser@7.28.4)(vue@3.5.12(typescript@5.9.2)))(vue@3.5.12(typescript@5.9.2))': dependencies: '@nutui/icons-vue-taro': 0.0.9 sass: 1.92.1 @@ -21817,10 +21817,10 @@ transitivePeerDependencies: - supports-color - senin-mini@1.0.13(@nutui/icons-vue-taro@0.0.9)(@nutui/nutui-taro@4.3.13(patch_hash=d64fa769e70a8507e8ca4a8a0d12b02fc77bc66831f25b957bb876d12157b366)(unplugin-vue-components@0.27.5(@babel/parser@7.28.4)(vue@3.5.12(typescript@5.9.2)))(vue@3.5.12(typescript@5.9.2)))(@tanstack/vue-query@4.41.0(@vue/composition-api@1.7.2(vue@3.5.12(typescript@5.9.2)))(vue@3.5.12(typescript@5.9.2)))(@tarojs/components@3.6.20(postcss@8.5.6)(vue@3.5.12(typescript@5.9.2)))(@tarojs/taro@3.6.20(postcss@8.5.6)(vue@3.5.12(typescript@5.9.2)))(axios@1.12.2)(dayjs@1.11.18)(lodash@4.17.21)(vue@3.5.12(typescript@5.9.2)): + senin-mini@1.0.13(@nutui/icons-vue-taro@0.0.9)(@nutui/nutui-taro@4.3.13(patch_hash=08e770221b5b6d4f6c41908f01e5cdcf2d91940651b72be27fddcb9517312aa2)(unplugin-vue-components@0.27.5(@babel/parser@7.28.4)(vue@3.5.12(typescript@5.9.2)))(vue@3.5.12(typescript@5.9.2)))(@tanstack/vue-query@4.41.0(@vue/composition-api@1.7.2(vue@3.5.12(typescript@5.9.2)))(vue@3.5.12(typescript@5.9.2)))(@tarojs/components@3.6.20(postcss@8.5.6)(vue@3.5.12(typescript@5.9.2)))(@tarojs/taro@3.6.20(postcss@8.5.6)(vue@3.5.12(typescript@5.9.2)))(axios@1.12.2)(dayjs@1.11.18)(lodash@4.17.21)(vue@3.5.12(typescript@5.9.2)): dependencies: '@nutui/icons-vue-taro': 0.0.9 - '@nutui/nutui-taro': 4.3.13(patch_hash=d64fa769e70a8507e8ca4a8a0d12b02fc77bc66831f25b957bb876d12157b366)(unplugin-vue-components@0.27.5(@babel/parser@7.28.4)(vue@3.5.12(typescript@5.9.2)))(vue@3.5.12(typescript@5.9.2)) + '@nutui/nutui-taro': 4.3.13(patch_hash=08e770221b5b6d4f6c41908f01e5cdcf2d91940651b72be27fddcb9517312aa2)(unplugin-vue-components@0.27.5(@babel/parser@7.28.4)(vue@3.5.12(typescript@5.9.2)))(vue@3.5.12(typescript@5.9.2)) '@tanstack/vue-query': 4.41.0(@vue/composition-api@1.7.2(vue@3.5.12(typescript@5.9.2)))(vue@3.5.12(typescript@5.9.2)) '@tarojs/components': 3.6.20(postcss@8.5.6)(vue@3.5.12(typescript@5.9.2)) '@tarojs/taro': 3.6.20(postcss@8.5.6)(vue@3.5.12(typescript@5.9.2)) -- Gitblit v1.9.1