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如何开启禁止输入
530浏览 • 1回复 待解决
TextInput如何禁止输入emoj表情
956浏览 • 1回复 待解决
HarmonyOS TextInput是否支持富文本
485浏览 • 1回复 待解决
Textinput是否支持自动聚焦?
544浏览 • 1回复 待解决
HarmonyOS 全局粘贴的功能
326浏览 • 1回复 待解决
HarmonyOS 复制粘贴功能
471浏览 • 1回复 待解决
HarmonyOS flutter的TextField无法正常粘贴
181浏览 • 1回复 待解决
HarmonyOS 如何获取和设置粘贴
494浏览 • 1回复 待解决
HarmonyOS 如何访问粘贴板呢?
323浏览 • 1回复 待解决
HarmonyOS 是否有全局粘贴的功能
478浏览 • 1回复 待解决
HarmonyOS如何实现粘贴板功能
729浏览 • 1回复 待解决
HarmonyOS 如何禁止弹窗关闭
656浏览 • 1回复 待解决
HarmonyOS 页面禁止左滑
567浏览 • 1回复 待解决
HarmonyOS 粘贴板如何使用的 Demo
185浏览 • 1回复 待解决