ソースを参照

fix(avatar): 修复在H5环境下运行报错问题 (#1831)

gyt95 3 年 前
コミット
a95277cf30
1 ファイル変更4 行追加2 行削除
  1. 4 2
      src/packages/__VUE/avatar/index.taro.vue

+ 4 - 2
src/packages/__VUE/avatar/index.taro.vue

@@ -127,8 +127,10 @@ export default create({
       for (let i = 0; i < children.length; i++) {
         children[i].setAttribute('data-index', i + 1);
       }
-      // state.index = avatarRef?.value?.dataset?.index;
-      state.index = avatarRef?.value?.props['data-index'];
+
+      if (avatarRef?.value?.props) {
+        state.index = avatarRef?.value?.props['data-index'];
+      }
       if (state.index == state.maxIndex && state.index != avatarGroup?.props?.maxCount) {
         state.showMax = true;
       }