
最近在京东的小工具玩玩,发现手机也没会显示库存数,调试之后发现是 React 代码获取的。 大概长这样:
{e.residueStore && (e.residueStore <= 3) && ({`仅剩${e.residueStore}件`})}
我自己是用 Java 做,一般我是用 http 来访问在线 api 得到返回的数据的。但是这个“ e.residueStore ”我不明白是从哪来得到的。
是一开始页面传给我的浏览器的时候就带过来的,还是在我浏览器上向服务器请求的呢?
没有学过 React,还请大神赐教。
1 zbinlin 2019-03-05 13:27:03 +08:00 你可以搜索所有的 api 返回数据,看哪个里有 `residueStore` 这个字段的。 |
2 66beta 2019-03-05 13:45:28 +08:00 via Android 看上去应该是接口返回的,不太可能是另外赋值的 |
3 maichael 2019-03-05 14:18:14 +08:00 |
6 zbinlin 2019-03-05 14:57:29 +08:00 你这个代码没什么用,要看 Goods 在哪里被调用的(实例化的)。 |
8 abelmakihara 2019-03-05 17:00:08 +08:00 你是想判断页面是不是服务端渲染的吗 |
9 shanlan OP @abelmakihara 是的,最主要是想拿数据。 |
10 yokyj 2019-03-07 13:53:35 +08:00 这个要看父组件了,这个 data 是从 props 里解构出来的 |