<u-form-item label="零件编码:" borderBottom>
<view class="orderName">
<u-input border="none" focus v-model="informationCode" color="#0e8eeb" placeholder="请输入零件编码"
placeholderStyle="color:#0e8eeb70" clearable @clear="clear"></u-input>
</view>
</u-form-item>
clear(){
console.log("qingkong")
this.informationCode = ''
},
1 个回复
水手 - 资深老开发
是的,我也发现有这个问题。 PC 模式 失效。 移动mobile 模式下 正常的
直接修改u-input 组件代码
找到 这里
// 是否显示清除控件
isShowClear() {
const { clearable, readonly, focused, innerValue } = this;
//return !!clearable && !readonly && !!focused && innerValue !== ""; //原来的
return !!clearable && !readonly && innerValue !== ""; //我增加的
},