uview-plus input为disabled模拟下拉时,点击input的部分无法响应up-form-item的点击事件,可能是阻止冒泡了,比较简单的做法是把up-form-item设为position: relative;内部放置一个透明的view,点击时点击到view,就能响应到点击事件了。
<up-form-item @click="showAddressSelector()" label="联系地址" prop="userInfo.telephone"
:borderBottom="true" ref="item1" class="relative">
<view class="absolute w-full h-full z-100" style="background-color: transparent"></view>
<up-input v-model="formData.ssq" border="none" inputAlign="right"
disabled disabledColor="#ffffff" placeholder="请选择联系地址"
placeholder-style="font-size: 28rpx;color: rgba(0, 0, 0, 0.2);"></up-input>
<template #right>
<up-icon
name="arrow-right" color="#91908F"
></up-icon>
</template>
</up-form-item>


2792

被折叠的 条评论
为什么被折叠?



