收藏
回答

textarea组件的 auto-focus设置为false,加载为什么还会自动聚焦?

代码:

<textarea placeholder="填写新品上市、促销、公告等" name="textarea" class="input" maxlength="1000" adjust-position="true" cursor-spacing="100"  focus="true" auto-focus="false"/>

期望效果:加载不聚焦,点击组件才聚焦

测试机型:荣耀6X

现象:加载页面自动聚焦弹起键盘,用data动态把 focus属性设置为false也不起作用

回答关注问题邀请回答
收藏

2 个回答

  • 拾忆
    拾忆
    2019-10-15

    auto-foucs="false" 和 auto-focus="{{false}}" 一个是字符串,一个是布尔


    2019-10-15
    有用
    回复 3
    • 海纳百川
      海纳百川
      2019-10-15
      加了双括号还是不行
      2019-10-15
      回复
    • 拾忆
      拾忆
      2019-10-15回复海纳百川
      2019-10-15
      回复
    • 海纳百川
      海纳百川
      2019-10-15
      你的意思是 focus="{{true}}" auto-focus="{{false}}"对吗?已经这样试过了,无效的。况且双括号内是变量吧,试过页面初始化时在data里面定义也无效
      2019-10-15
      回复
  • waterfall
    waterfall
    2019-10-15

    应该这样写auto-focus="{{false}}",而且这个默认值就是false不用写

    2019-10-15
    有用
    回复 4
    • 海纳百川
      海纳百川
      2019-10-15
      这样写也无效哦,直接不写任何值也无效
      2019-10-15
      回复
    • waterfall
      waterfall
      2019-10-15回复海纳百川
      focus也删了
      2019-10-15
      回复
    • 海纳百川
      海纳百川
      2019-10-15回复waterfall
      可以了,单删除focus不行,删除focus和auto-focus,把高度设置为自动就可以了
      2019-10-15
      回复
    • 海纳百川
      海纳百川
      2019-10-15
      谢谢了!!
      2019-10-15
      回复
登录 后发表内容
问题标签