Browse Source

用户编辑资料,输入补全

1.0
396316021 2 years ago
parent
commit
df30e4364a
  1. 22
      pages/User/edit.vue

22
pages/User/edit.vue

@ -120,12 +120,13 @@
padding:20rpx 0; padding:20rpx 0;
min-width:150rpx; min-width:150rpx;
" "
@click="selectTip(item)"> @click="selectTip(item)"
@mousedown.prevent>
<u-text :text="item" size="28"></u-text> <u-text :text="item" size="28"></u-text>
</view> </view>
<view style="padding:20rpx 0;display:flex;justify-content: flex-end;text-align: right;" @click="tipShow = false;"> <!-- <view style="padding:20rpx 0;display:flex;justify-content: flex-end;text-align: right;" @click="tipShow = false;">-->
<u-button text="关闭提示" size="mini" custom-style="background-color:#FF9545;"></u-button> <!-- <u-button text="关闭提示" size="mini" custom-style="background-color:#FF9545;"></u-button>-->
</view> <!-- </view>-->
</view> </view>
<u-input <u-input
fontSize="28" fontSize="28"
@ -134,6 +135,7 @@
border="none" border="none"
@change="filterTip" @change="filterTip"
@focus="filterTip" @focus="filterTip"
@blur="blurCompany"
> >
</u-input> </u-input>
@ -362,6 +364,11 @@ export default {
this.getTips(); this.getTips();
}, },
methods: { methods: {
blurCompany(){
uni.$u.sleep(50).then(() => {
this.tipShow = false;
});
},
selectTip(item){ selectTip(item){
this.model.userInfo.company = item; this.model.userInfo.company = item;
this.tipShow = false; this.tipShow = false;
@ -372,10 +379,13 @@ export default {
}).then(res => { }).then(res => {
this.companyTip = res.data; this.companyTip = res.data;
}); });
[].filter(res => res.indexOf(this.model.userInfo.company))
}, },
filterTip(){ filterTip(){
this.tips = this.companyTip.filter(res => (res.indexOf(this.model.userInfo.company)!==-1)) let i = 0;
this.tips = this.companyTip.filter(res => {
i++;
return (res.indexOf(this.model.userInfo.company)!==-1 && i<=5);
})
this.tipShow = true; this.tipShow = true;
}, },
initForm(){ initForm(){

Loading…
Cancel
Save