在使用iview 的Select选择器可创建条目([官网链接:
]时格式化代码后发现显示的值前后有空格(https://www.iviewui.com/components/select#CJTM))
这样是可以运行的
Eslint格式化代码后
<Row>
<Col span="12" style="padding-right:10px">
<Select v-model="model17" filterable allow-create @on-create="handleCreate1">
<Option v-for="item in cityList3" :value="item.value" :key="item.value">
{{ item.label }}
</Option>
</Select>
</Col>
<Col span="12">
<Select v-model="model18" filterable multiple allow-create @on-create="handleCreate2">
<Option v-for="item in cityList4" :value="item.value" :key="item.value">
{{ item.label }}
</Option>
</Select>
</Col>
</Row>
运行后发现前后出现很多空格,而且,选项页变成了新增选项
解决:
1.不要换行
2.用 :label 替换{{item.Label}} 亲测可行
<Select v-model="model17"
filterable
allowCreate
@on-create="handleCreate1">
<Option v-for="item in cityList3"
:key="item.value"
:label="item.label"
:value="item.value">
</Option>
</Select>
参考:https://segmentfault.com/q/1010000018641045
一枚写后端的前端小白,用的时候发现这个问题,在网上找到的答案,具体什么原因还不明白,特此记录一下,以备以后再次遇到的时候忘记了