TypeError: Cannot read properties of null (reading 'userType')
时间: 2023-11-18 11:57:14 浏览: 133
Vue报错:Uncaught TypeError: Cannot assign to read only property’exports‘ of object’#Object‘的解决方法
这个错误是因为在读取'userType'属性时,该属性的值为null。在使用属性之前,需要确保该属性的值不为null。可以使用if语句或三元运算符来检查该属性的值是否为null,如果是,则不执行该属性的操作。
可能的解决方法如下:
```javascript
if (obj && obj.userType) {
// do something with obj.userType
}
// or
const userType = obj ? obj.userType : null;
```
另外,还可以使用可选链运算符(?.)来避免这种错误,如果属性的值为null或undefined,则不会执行该属性的操作。
```javascript
const userType = obj?.userType;
```
阅读全文