diff --git a/src/App.vue b/src/App.vue index d3b01ff..e09f6e8 100644 --- a/src/App.vue +++ b/src/App.vue @@ -33,5 +33,13 @@ @import "uview-plus/index.scss"; @import '@/static/scss/index.scss'; - +/* 修复 uView u-input 在 disabled/readonly/select 状态(渲染为 u-input--selectlike)时 + 只能点右侧图标、无法整行点击的问题: + 框架仅把 u-input 内部元素设为 pointer-events:none,但根节点 .u-input 仍拦截点击, + 导致点击无法穿透到父级 u-form-item 触发其 @click 选择事件。 + 这里让整个 selectlike 态 u-input 都不接收指针事件,使点击穿透到 u-form-item, + 从而实现整行点击均可弹出下拉/选择。全局生效,无需逐页面修改。 */ +.u-input--selectlike { + pointer-events: none !important; +} \ No newline at end of file