uni-app
uni-app copied to clipboard
feat(input): support readonly
支持 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
我查阅了小程序的文档,并没有针对 input 组件提供 readonly 属性,会有多端不一致的问题。
建议先根据需要对input组件打个 patches
- 小程序和h5表现不一致,前者 disabled 下 cilck 会漏出,后者不会,要么框架内部完美解决,要么给外部口子,给解决方案,不应该现在这样不管不顾
- 是不是应该“渐进式增强”,h5 能有的属性为什么不允许加,这里即使不是 readonly,是否有其他加参数的方式?
你这官网也说平台能力不受限,现在h5不是受限了吗,这不是打自己脸吗
- 小程序和h5表现不一致,前者 disabled 下 cilck 会漏出,后者不会,要么框架内部完美解决,要么给外部口子,给解决方案,不应该现在这样不管不顾
- 是不是应该“渐进式增强”,h5 能有的属性为什么不允许加,这里即使不是 readonly,是否有其他加参数的方式?
你这官网也说平台能力不受限,现在h5不是受限了吗,这不是打自己脸吗
渐进式增强没问题,你这个pr不仅仅影响web,还有app端,vue3(next分支)添加了也要考虑vue2(dev分支),功能需要验证;还有uniappx是不是也要设计这个API。
可以在官方的issue系统中提一个issue
