reactjs - 为什么访问 id 在 if 和 else 上的工作方式不同?
问题描述
所以我基本上开始学习 react-redux 并且我正在创建一些简单的商店应用程序。我将在几个要点中介绍我的问题。
- 我有一个基本的商店,里面有一些州和导航栏,我有购物车按钮。
- 单击购物车按钮后,我想打开购物车列表并将购物车图标旋转 90 度。
- 我想将所有内容都放在一个函数中并将其附加到 onClick()
我的代码看起来像这样:https ://codepen.io/szygendaborys/pen/wZYZor?editors=0010
主要问题是,如果我在 else 之后取消该语句,那么一切正常。那个:
else {
style = 'none';
cartArrow.style.transform = 'rotate(0deg)'
}
如果我收回该语句,我会收到一个错误:TypeError: Cannot read property 'style' of null connected to
cartArrow.style.transform = 'rotate(0deg)'
谁能帮助我并解释为什么 if 语句有效而 else 无效?
解决方案
推荐阅读
- firebase - 使用 Google Cloud Build 部署 Firebase 函数
- java - 罗马数字到整数转换器中的 ArrayIndexOutOfBoundsException
- javascript - 我在显示 svg 矩形时遇到问题
- react-native - React-native bundler 卡住了
- c# - 如何让消费者应用程序在 .net 核心中保持活力
- c# - 方法中返回 HttpStatus 代码返回 Task
- >
- php - 如何将此具有多个 ors 的查询转换为 eloquent 格式?
- c++ - 禁用 GCC 5.4.0 和 RelWithDebInfo 构建类型的编译器优化
- php - PHP:无法在网页的表格中显示 csv 文件的数据
- java - 如何使用任意类型的键为通用二叉搜索树验证定义通用值范围(包括开放范围)