微信小程序用iView weapp中input组件开发工具里无法输入内容

在微信小程序开发工具中使用 iView weapp 这个UI 组件库时我们常常会用到它的 input 输入框组件,但是实际开发过程中我们会发现在 微信开发者工具 中出现无法输入的情况,而且官方给的小程序案例在开发者工具上面也是无法输入。另外,小程序提供的原生组件 input 只要没被禁用是可以自由的输入内容的。这么看来应该问题是出在 iView weapp 这个 input 组件上了

仔细观察发现 iView weapp 给的实例中也可以在开发者工具上进行输入的案例
在这里插入图片描述
也就是说输入框属性上带有 maxlength 属性的都可以自由输入内容

打开 input 组件对应的 index.js 文件查看 maxlength 处发现并未设置默认值
在这里插入图片描述
这个 properties 属于组件的对外属性,是属性名到属性设置的映射表。
我们在原生组件 input 里设置 maxlength 但不设置值时输入框只能输入一位,设置值为空时输入框不能输入,设置为字母之类的也不能输入,但是设置为具体的正数或者-1时才能有效的控制字符串的输入。

那我们就在 index.js 中设置 properties 属性中 maxlength 的 value 为 -1 作为默认设置,这样 iView weapp 的 input 组件就默认无限输入了

{
	properties:{
		maxlength: {
			type : Number,
			value : -1
		}
	}
}

在这里插入图片描述

  • 5
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值