uniapp input readonly无效如何解决?
在uniapp中设置了input的readonly属性,但发现依然可以编辑输入框内容,无法实现只读效果。尝试过使用v-bind和直接设置readonly="true"都不起作用。请问如何正确实现input的只读功能?是否有其他替代方案或已知的兼容性问题?
2 回复
在uniapp中,input的readonly属性可能不生效,可以尝试以下方法:
- 使用
disabled属性替代 - 添加
pointer-events: none样式 - 使用
@tap事件阻止输入
推荐方案:
<input
:disabled="true"
style="pointer-events: none"
@tap.stop
/>


