【Taro工作记录一】如何判断对象为空得方式

简介: 【Taro工作记录一】如何判断对象为空得方式


前言

我是歌谣 我有个兄弟 巅峰的时候排名c站总榜19 叫前端小歌谣 曾经我花了三年的时间创作了他 现在我要用五年的时间超越他 今天又是接近兄弟的一天人生难免坎坷 大不了从头再来 歌谣的意志是永恒的 放弃很容易 但是坚持一定很酷

需求

今天公司领导找到我 说歌谣呀 你这个按钮必须在数据没有得时候显示出来

我想了一下 一定是上次接口返回得数据格式出现了变化 现在数据无法展示出来了

数组变成了对象

需求解决

{dataList&&Object.keys(dataList).length==0 && (
          <View>
            <View className="confirm">
              <AtButton
                type="primary"
                circle
                onClick={() =>
                  Taro.navigateTo({ url: "/pages/companyIntroAdd/index" })
                }
                className="my-button-apply"
              >
                新增
              </AtButton>
            </View>
          </View>
        )}

总结

这段代码是taro中最后实现得一段代码 直接object.keys(dataList) 这边得dataList是对象

当数据为0得时候 我们就可以进行显示 则需求可解决

           

相关文章
|
6月前
|
前端开发 JavaScript
react18【系列实用教程】useState —— 声明响应式变量(2024最新版)含useState 的异步更新机制,更新的合并,函数传参获取更新值,不同版本异步更新差异,更新对象和数组
react18【系列实用教程】useState —— 声明响应式变量(2024最新版)含useState 的异步更新机制,更新的合并,函数传参获取更新值,不同版本异步更新差异,更新对象和数组
351 0
分页列表数据不出来,初始化页面数据不出来的原因,Create中传一个参数1,解决bug的方法,学习敲代码的时候仔细与原项目比对,从上比到下
分页列表数据不出来,初始化页面数据不出来的原因,Create中传一个参数1,解决bug的方法,学习敲代码的时候仔细与原项目比对,从上比到下
|
JavaScript
动态给vue的data添加一个新的属性时会发生什么?怎样解决?
动态给vue的data添加一个新的属性时会发生什么?怎样解决?
205 1
|
JavaScript 前端开发 数据可视化
列表封装-递归数据回显-全局数据挂载——基础积累
列表封装-递归数据回显-全局数据挂载——基础积累
111 0
|
前端开发
前端学习案例1-对象的拷贝方式
前端学习案例1-对象的拷贝方式
62 0
前端学习案例1-对象的拷贝方式
|
前端开发
【React工作记录四十】对象的属性和值转换
【React工作记录四十】对象的属性和值转换
111 0
|
前端开发
前端学习案例2-修改数据的时候修改循环数组数据2
前端学习案例2-修改数据的时候修改循环数组数据2
81 0
前端学习案例2-修改数据的时候修改循环数组数据2
|
前端开发
【React工作记录三十八】对象的属性和值转换
【React工作记录三十八】对象的属性和值转换
83 0
|
前端开发 数据格式
#yyds干货盘点 【React工作记录五】如何处理数据格式字符串让它加上标签
#yyds干货盘点 【React工作记录五】如何处理数据格式字符串让它加上标签
97 0
#yyds干货盘点 【React工作记录五】如何处理数据格式字符串让它加上标签
|
前端开发
#yyds干货盘点 【React工作记录七】如何对数组进行一个过滤操作map
#yyds干货盘点 【React工作记录七】如何对数组进行一个过滤操作map
113 0
#yyds干货盘点 【React工作记录七】如何对数组进行一个过滤操作map