有关vue判断是否是空对象的问题

简介: 有关vue判断是否是空对象的问题
今天遇到一个问题,请求外部接口,返回的是序列化之后的信息,导致data字段可能是空对象,但是在前端解析的时候,需要判断空对象的问题,这里做一下记录


VUE中判断对象是否为空对象的几种方法:


1、将json对象转化为json字符串,再判断该字符串是否为"{}"


var data = {}; 
JSON.stringify(data) == "{}"//true


2、Object.keys(yourObject).length==0


var data = {}; 
Object.keys(data).length==0//true


我这里使用的是第二种方式,因为获取到数据之后,使用JSON.parse() 解析了返回的JOSN ,获取到的数据就是一个空 {}
相关文章
|
4天前
|
JavaScript 前端开发
Vue项目使用px2rem
Vue项目使用px2rem
|
5天前
|
缓存 JavaScript
vue学习(12)计算属性
vue学习(12)计算属性
15 3
|
5天前
|
JavaScript
vue学习(10)事件修饰符
vue学习(10)事件修饰符
18 3
|
5天前
|
缓存 JavaScript
vue学习(12)计算属性
vue学习(12)计算属性
17 2
|
5天前
|
JavaScript
vue学习(11)键盘事件
vue学习(11)键盘事件
19 2
|
6天前
|
JavaScript
VUE中el-input阻止冒泡防止触发父级事件
VUE中el-input阻止冒泡防止触发父级事件
|
6天前
|
JavaScript
vue学习(9)事件处理
vue学习(9)事件处理
28 2
|
6天前
|
JavaScript
vue学习(8)数据代理
vue学习(8)数据代理
19 1
|
4天前
|
JavaScript
Vue组件传值异步问题--子组件拿到数据较慢
Vue组件传值异步问题--子组件拿到数据较慢
9 0
|
4天前
|
缓存 JavaScript
Vue中的keep-alive是什么意思?以及如何使用
Vue中的keep-alive是什么意思?以及如何使用