ソースを参照

chore: component types

suzigang 3 年 前
コミット
65b089e3f4

+ 1 - 1
src/packages/__VUE/checkboxgroup/index.vue

@@ -31,7 +31,7 @@ export default create({
       }
     };
 
-    const updateValue = (value: any[]) => {
+    const updateValue = (value: string[]) => {
       emit('update:modelValue', value);
       emit('change', value);
     };

+ 2 - 2
src/packages/__VUE/elevator/index.taro.vue

@@ -93,7 +93,7 @@ export default create({
     }
   },
   emits: ['click-item', 'click-index'],
-  setup(props: any, context: any) {
+  setup(props, context) {
     const spaceHeight = 23;
     const listview: Ref<HTMLElement> = ref() as Ref<HTMLElement>;
     const state = reactive({
@@ -154,7 +154,7 @@ export default create({
       state.listHeight.push(height);
       for (let i = 0; i < state.listGroup.length; i++) {
         state.query.selectAll(`.elevator__item__${i}`).boundingClientRect();
-        state.query.exec((res: any) => {
+        state.query.exec((res) => {
           height += res[i][0].height;
           state.listHeight.push(height);
         });

+ 1 - 1
src/packages/__VUE/elevator/index.vue

@@ -78,7 +78,7 @@ export default create({
     }
   },
   emits: ['click-item', 'click-index'],
-  setup(props: any, context: any) {
+  setup(props, context) {
     const listview: Ref<any> = ref(null);
     const state = reactive({
       anchorIndex: 0,

+ 3 - 9
src/packages/__VUE/sidenavbar/index.vue

@@ -19,7 +19,7 @@ export default create({
     }
   },
   emits: [],
-  setup: (props: any, context: any) => {
+  setup: (props) => {
     const list = ref(null) as Ref;
     const state = reactive({
       count: 1,
@@ -33,10 +33,10 @@ export default create({
       };
     });
 
-    const setPaddingLeft = (nodeList: any, level: number = 1) => {
+    const setPaddingLeft = (nodeList: any[], level: number = 1) => {
       for (let i = 0; i < nodeList.length; i++) {
         let item = nodeList[i];
-        item.children[0].style.paddingLeft = props.offset * level + 'px';
+        item.children[0].style.paddingLeft = +props.offset * level + 'px';
         if (!item.className.includes('nut-sidenavbaritem')) {
           setPaddingLeft(Array.from(item.children[1].children), ++state.count);
         }
@@ -71,12 +71,6 @@ export default create({
       });
     });
 
-    // watch(context.slots?.default(), () => {
-    //   console.log(123)
-    //   state.count = 1;
-    //   handleSlots();
-    // });
-
     return {
       ...toRefs(state),
       list,