Authored by chenl

修复webview在部分android机型上获取高度不正确的问题。review by 孙凯。

... ... @@ -79,7 +79,7 @@ export default class DetailText extends React.Component {
}
handleNavigationChange(navState) {
let heightT = parseInt(navState.title, 10) || 0; // turn NaN to 0
let heightT = parseInt(navState.title, 10) || this.state.realContentHeight; // turn NaN to 0
LayoutAnimation.configureNext(LayoutAnimation.Presets.easeInEaseOut);
this.setState({
realContentHeight: heightT,
... ...
... ... @@ -31,9 +31,12 @@ export default class GoodsGroupHeader extends React.Component {
_renderRow(rowData, sectionID, rowID) {
let cover = rowData.get('cover');
let url = getSlicedUrl(cover.get('cover'), 640, 640, 2);
let cover = rowData?rowData.get('cover'):null;
let originurl = cover?cover.get('cover'):null;
if (!originurl) {
return null;
}
let url = getSlicedUrl(originurl, 640, 640, 2);
let borderWidth = 0;
if (this.selectedIndex == rowID) {
borderWidth = 1;
... ...
... ... @@ -120,6 +120,8 @@ export default class DetailService {
query: skns.join(' '),
limit: skns.length,
order: 's_t_desc',
gender: '',
yh_channel: '',
}
})
.then((json) => {
... ...