HarmonyOS TextInput支持禁止粘贴

金融类App交易金额、交易数量等输入框常常需要禁止输入框的粘贴功能,目前看HarmonyOS 上不支持。

HarmonyOS
2024-12-26 14:29:10
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
zxjiu

已支持禁用粘贴。 在onPaste方法中加入event.preventDefault()方法。

参考代码如下:

@Entry
@Component
struct Index {
  build() {
    Row() {
      Column() {
        TextInput().onPaste((value: string, event: PasteEvent) => {
          if (event !== undefined && event.preventDefault) {
            console.info("禁止粘贴")
            event.preventDefault()
          }
        })
      }.width('100%')

    }.height('100%')
  }
}
分享
微博
QQ
微信
回复
2024-12-26 16:40:43
相关问题
HarmonyOS TextInput如何开启禁止输入
1906浏览 • 1回复 待解决
TextInput如何禁止输入emoj表情
1669浏览 • 1回复 待解决
HarmonyOS TextInput是否支持富文本
1140浏览 • 1回复 待解决
Textinput是否支持自动聚焦?
964浏览 • 1回复 待解决
HarmonyOS 复制粘贴功能
1570浏览 • 1回复 待解决
HarmonyOS 全局粘贴的功能
839浏览 • 1回复 待解决
HarmonyOS flutter的TextField无法正常粘贴
853浏览 • 1回复 待解决
HarmonyOS 如何获取和设置粘贴
2068浏览 • 1回复 待解决
HarmonyOS 如何访问粘贴板呢?
1071浏览 • 1回复 待解决
HarmonyOS如何实现粘贴板功能
1534浏览 • 1回复 待解决
HarmonyOS 是否有全局粘贴的功能
1030浏览 • 1回复 待解决
HarmonyOS 如何禁止弹窗关闭
1697浏览 • 1回复 待解决
HarmonyOS 页面禁止左滑
1177浏览 • 1回复 待解决
HarmonyOS 粘贴板如何使用的 Demo
1160浏览 • 1回复 待解决