iview input的icon事件不起效

已经按照文档上给上了on-click属性带上了clear function
也看过了源码,应该是没问题的,可是不起效,这咋回事....

<Input type="text" 
              placeholder="关键字..." 
              size="large"
              autocomplete="off" 
              v-model="keyword" 
              icon="close-circled"
              on-click="clear()"
              autofocus
              @keyup.native.enter="search(keyword)"/>
阅读 6.2k
2 个回答

你是指on-click设定没生效?
用@click.native代替吧,貌似iview的一些控件的on-click都有点问题

<Input type="text" 
  placeholder="关键字..." 
  size="large"
  autocomplete="off" 
  v-model="keyword" 
  icon="close-circled"
  @click.native="clear()"
  autofocus
  @keyup.native.enter="search(keyword)"/>
新手上路,请多包涵

请在事件前加上@

<Input type="text" 
              placeholder="关键字..." 
              size="large"
              autocomplete="off" 
              v-model="keyword" 
              icon="close-circled"
              @on-click="clear()"
              autofocus
              @keyup.native.enter="search(keyword)"/>
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题