ljc 1 месяц назад
Родитель
Сommit
57ad3059fc
2 измененных файлов с 10 добавлено и 2 удалено
  1. 9 1
      components/cwg-droplist.vue
  2. 1 1
      pages/ib/components/applyIbDialog.vue

+ 9 - 1
components/cwg-droplist.vue

@@ -27,7 +27,7 @@
                 :key="index"
                 :command="item.command !== undefined ? item.command : (item.value !== undefined ? item.value : item)"
                 :disabled="item.disabled"
-                @click="emit('menuClick', { value: item, index })"
+                @click="handleMenuClick(item,index)"
               >
                 {{ item.label || item.text || item.title || item }}
               </cwg-droplist-item>
@@ -204,6 +204,14 @@ const handleItemClick = (command) => {
     closeMenu()
   }
 }
+//
+const handleMenuClick = (item,index) => {
+  emit('menuClick', { value: item, index })
+  console.log('menuClick', item, index,'关闭',props.hideOnClick)
+  if (props.hideOnClick) {
+    closeMenu()
+  }
+}
 
 // 暴露给外部或子组件的方法
 defineExpose({

+ 1 - 1
pages/ib/components/applyIbDialog.vue

@@ -72,7 +72,7 @@
             </tbody>
           </table>
         </view>
-        <view v-else style="height: 50px"/>
+<!--        <view v-else style="height: 50px"/>-->
       </uni-forms>
     </view>
   </cwg-popup>