创建 InputSurface 时,我无法使各种属性起作用,例如自动对焦或 maxLength。
this.email = new InputSurface({
classes: ['login-form'],
content: '',
size: [300, 40],
placeholder:'email',
properties: {
autofocus:'autofocus',
maxLength:'5',
textAlign: 'left'
}
});
渲染的 div 缺少我设置的属性。
<input class="famous-surface login-form" placeholder="email" type="text" name="" style="-webkit-transform-origin: 0% 0%; opacity: 0.999999; -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 614.5, 273.5, 0, 1); text-align: left; width: 300px; height: 40px;">
显然,电子邮件的 maxLength 为 5 是愚蠢的,但我只是想看看它是否可以工作,但我可以继续输入超过 5 的内容,并且当渲染表面时,它没有聚焦。有任何想法吗?我查看了示例/演示,但找不到使用这些属性中的任何一个或自动对焦的输入表面。