Skip to content

Conversation

@novlan1
Copy link

@novlan1 novlan1 commented Nov 17, 2025

支持 input 的 readonly 属性。disabled 的 input 元素无法响应任何事件包括 click,用 readonly 更好!
https://developer.mozilla.org/en-US/docs/Web/HTML/Reference/Attributes/readonly
https://developer.mozilla.org/en-US/docs/Web/HTML/Reference/Attributes/disabled

@chouchouji
Copy link
Member

我查阅了小程序的文档,并没有针对 input 组件提供 readonly 属性,会有多端不一致的问题。

建议先根据需要对input组件打个 patches

@novlan1
Copy link
Author

novlan1 commented Nov 18, 2025

  1. 小程序和h5表现不一致,前者 disabled 下 cilck 会漏出,后者不会,要么框架内部完美解决,要么给外部口子,给解决方案,不应该现在这样不管不顾
  2. 是不是应该“渐进式增强”,h5 能有的属性为什么不允许加,这里即使不是 readonly,是否有其他加参数的方式?

你这官网也说平台能力不受限,现在h5不是受限了吗,这不是打自己脸吗
image

@chouchouji
Copy link
Member

  1. 小程序和h5表现不一致,前者 disabled 下 cilck 会漏出,后者不会,要么框架内部完美解决,要么给外部口子,给解决方案,不应该现在这样不管不顾
  2. 是不是应该“渐进式增强”,h5 能有的属性为什么不允许加,这里即使不是 readonly,是否有其他加参数的方式?

你这官网也说平台能力不受限,现在h5不是受限了吗,这不是打自己脸吗 image

渐进式增强没问题,你这个pr不仅仅影响web,还有app端,vue3(next分支)添加了也要考虑vue2(dev分支),功能需要验证;还有uniappx是不是也要设计这个API。

可以在官方的issue系统中提一个issue

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants