<input :focus="focus" :value="inputClearValue"/>
<view @click="clearIcon" >清除</view>
clearIcon() {
this.inputClearValue=""
ths.focus=true
}
场景:仿照微信的搜索框清除按钮,输入内容并点击x后,希望input框中的内容被清除,并且不失焦。
点击清除按钮后,input便失焦了,如何解决这个问题?如何阻止默认失焦事件。
3 个回复
1***@qq.com (作者) - 90后IT新秀
试了一下,这种方案在小程序中不可行。
v***@sina.com
{
"path": "pages/login/login",
style": {
// "navigationStyle":"custom",
"backgroundColorTop": "#FFFFFF",
"navigationBarTitleText": "",
"app-plus": {
"softinputNavBar": "auto",
"bounce":"none"
}
}
},
我也遇到这个问题了,在pages.json里 对应路由"softinputNavBar": "auto",应为auto或者把这个属性删除,你可以试试。参考:https://uniapp.dcloud.io/collocation/pages?id=app-plus
3***@qq.com
大佬你的问题解决了吗