HarmonyOS TextInput基础属性讲解

本文详细解释了Vue中TextInput组件的使用,包括placeholder的默认提示作用,text属性与v-model的不同,以及onChange事件的使用。还介绍了controller属性对光标位置的控制和组件样式如宽度、高度、背景颜色等的设置。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

TextInput 是一个文本框组件
我们在常规APP开发中 也会经常出现这类输入工具
我们还是老规矩 在编辑器中写一个
然后鼠标放在上面 等弹出提示 进入官方API
在这里插入图片描述
文档上 显示 它有三个参数
在这里插入图片描述
第一个参数 placeholder 是个字符串类型的参数
我们做其他项目应该也知道 placeholder 就是在输入框中没有内容时 默认的一个提示信息

TextInput({
   
   placeholder: "请输入姓名"
})

在这里插入图片描述
第二个 text 也是个字符串类型的参数 控制输入框 默认的文本内容

TextInput({
   
	placeholder: "请输入姓名",
	text: "小猫猫"
})

做过传功前端项目的朋友 应该都知道 输入框有值后 placeholder就不展示了 因为它只是在没有内容时才提示的
在这里插入图片描述
但这里 要强调一下 text和v-model 还是不太一样 不是说 你把一个状态变量设置了 text 他就会跟着输入框内容的改变改变
例如 我们这样写

@Entry
@Component
struct Index {
   

  @State name:string = "小猫猫";

  build() {
   
    Column({
   space: 30}) {
   
        TextInput({
   
          placeholder: "请输入姓名",
          text: this.name
        }).onChange((value:string) =>{
   
            console.log(this.name);
        
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值