最近在京东的小工具玩玩,发现手机也没会显示库存数,调试之后发现是 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 里解构出来的
|