经历了上周比较痛苦的一周,遇到的点都记录下来,温故而知新
1、点击按钮,按钮变输入框
使用labelFlag变量来控制
<a-button class="left_content_button" v-if="labelFlag" size="large" @click="changeInput">创建新标签</a-button>
<a-input class="left_content_input" v-else v-model="createPutvalue" placeholder="创建新标签">
<a-icon slot="addonAfter" type="check" @click="createLabel" />
</a-input>
data中 labelFlag: true, //切换新标签按钮和输入框
// 新标签按钮切换为输入框
changeInput() {
this.labelFlag = false
},
2、输入框输入内容后,出现确认的图标
<a-input class="left_content_input" v-model.trim="createPutvalue" placeholder="创建新标签" >
<a-icon v-if="createPutvalue" slot="addonAfter" type="check" @click="createLabel" />
</a-input>
data中 createPutvalue: ‘’, //创建新标签input值
a-icon是否出现就按input绑的值,有值为true,空为false。false的时候不出现,这个判断简单