问题复现:如图所示
正常应该是这样的:
<el-form-item label="年份" size="small">
<el-date-picker
v-model="form.year"
type="year"
placeholder="选择年份"
value-format="yyyy"
clearable
editable
style="width: 100%"
>
</el-date-picker>
</el-form-item>
回显时:
后端返回数据:
form.year=2020;(类型:number)
发现整个dom都没了(页面输入框没了)
后来一直查找html的问题,发现怎么测试都不对,经过测试以后,发现时后端返回的数据问题:
el-date-picker 只接受字符串(string)类型;所以修改:form.year=String(form.year);
最后得到的数据是:form.year=‘2020’;