el-date-picker一直报错v-if
时间: 2023-12-27 10:24:48 浏览: 89
在vue中使用el-tab-pane v-show/v-if无效的解决
5星 · 资源好评率100%
根据提供的引用内容,el-date-picker报错"TypeError: Cannot read property '0' of null"是因为在取值时,formInline.time为null,无法读取索引为0的属性。为了避免报错,可以在取值之前进行判断,确保formInline.time不为null。
以下是两种解决方法:
1. 使用三元表达式进行判断:
```javascript
this.start_date = this.formInline.time ? this.formInline.time[0] || "" : "";
this.end_date = this.formInline.time ? this.formInline.time[1] || "" : "";
```
2. 使用if语句进行判断:
```javascript
if (this.formInline.time) {
this.start_date = this.formInline.time[0] || "";
this.end_date = this.formInline.time[1] || "";
} else {
this.start_date = "";
this.end_date = "";
}
```
阅读全文