搜索

首页  >  问答  >  正文

html5 - 一个用vue组件实现功能的问题

如图:点击clear按钮,清空input文本,由于此时input失去焦点,对应clear按钮也会隐藏
需要解决:清空input文本的时候,焦点还在input上,并且clear按钮依旧显示

扔个三星炸死你扔个三星炸死你2814 天前921

全部回复(2)我来回复

  • 黄舟

    黄舟2017-06-17 09:19:03

    .focus()就可以控制input还有焦点。没有内容clear展示,这个逻辑就不对了。

    回复
    0
  • 阿神

    阿神2017-06-17 09:19:03

    "清空input文本的时候,焦点还在input上,并且clear按钮依旧显示"很简单啊,在onSpanTag函数清空内容后手动设置让input聚焦再设置clear按钮显示呗:

    document.querySelector("#input").focus(); 
    this.states = true;

    回复
    0
  • 取消回复