HarmonyOS TextInput支持禁止粘贴

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

HarmonyOS
18h前
浏览
收藏 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
微信
回复
16h前
相关问题
HarmonyOS TextInput如何开启禁止输入
45浏览 • 1回复 待解决
TextInput如何禁止输入emoj表情
609浏览 • 1回复 待解决
HarmonyOS TextInput是否支持富文本
34浏览 • 1回复 待解决
Textinput是否支持自动聚焦?
291浏览 • 1回复 待解决
HarmonyOS 全局粘贴的功能
38浏览 • 1回复 待解决
HarmonyOS 复制粘贴功能
42浏览 • 1回复 待解决
HarmonyOS 如何获取和设置粘贴
57浏览 • 1回复 待解决
HarmonyOS如何实现粘贴板功能
394浏览 • 1回复 待解决
HarmonyOS 是否有全局粘贴的功能
11浏览 • 1回复 待解决
HarmonyOS 页面禁止左滑
248浏览 • 1回复 待解决
HarmonyOS 如何禁止弹窗关闭
68浏览 • 1回复 待解决
HarmonyOS 怎样将文本复制到粘贴
72浏览 • 1回复 待解决
HarmonyOS 组件List如何禁止滑动
23浏览 • 1回复 待解决
HarmonyOS InputType失去焦点禁止交互
14浏览 • 1回复 待解决