为什么在if和else反应中访问id会有所不同?

时间:2019-04-24 14:21:30

标签: reactjs redux react-redux

所以我基本上开始学习react-redux,并且我正在创建一些简单的商店应用程序。我将在几个要点中介绍我的问题。

  1. 我有一个基本商店,里面有一些州,还有导航栏,那里有“购物车”按钮。
  2. 单击购物车按钮后,我要打开购物车列表,并将购物车图标旋转90度。
  3. 我想将所有内容放在一个函数中并将其附加到onClick()

我的代码如下:https://codepen.io/szygendaborys/pen/wZYZor?editors=0010

主要问题是,如果我以后再取消该语句,则所有方法都有效。那个:

public Response createAsset(ChaincodeStub stub, List<String> args) {

            byte[] owner = stub.getCreator();

            // creating new object with arguments
            Asset asset = new Asset(args.get(0), owner.toString());

            // writing serialized object to ledger
            byte[] byteobj = Asset.getSerializedObject(asset);
            stub.putState("ASSET." + args.get(0), byteobj);

            return newSuccessResponse(asset.getName() + " by " + asset.getOwner());
}

如果我放回该语句,则会收到错误消息:TypeError:无法读取连接到

的null的'style'属性
    else {
    style = 'none';
    cartArrow.style.transform = 'rotate(0deg)'
    }

谁能帮助我并解释为什么if语句起作用,否则else无效?

0 个答案:

没有答案