Authored by 张丽霞

逛列表,review by 盖剑秋

@@ -28,13 +28,13 @@ export default class List extends Component { @@ -28,13 +28,13 @@ export default class List extends Component {
28 } 28 }
29 29
30 componentDidMount() { 30 componentDidMount() {
31 - let src = this.props.resource.src; 31 + let src = this.props.resource.get('src');
32 let bigPic = getSlicedUrl(src, 640, 640, 2); 32 let bigPic = getSlicedUrl(src, 640, 640, 2);
33 - Image.getSize(bigPic, (width, height) => {  
34 - let newWidth = Dimensions.get('window').width;  
35 - let newHeight = Dimensions.get('window').width/width*height; 33 + Image.getSize(bigPic, (width, height) => {
  34 + let newWidth = Dimensions.get('window').width;
  35 + let newHeight = Dimensions.get('window').width/width*height;
36 this.setState({width: newWidth, height: newHeight }); 36 this.setState({width: newWidth, height: newHeight });
37 - }); 37 + });
38 } 38 }
39 39
40 _renderHeader() { 40 _renderHeader() {
@@ -81,6 +81,7 @@ export default class List extends Component { @@ -81,6 +81,7 @@ export default class List extends Component {
81 id, 81 id,
82 isFavor, 82 isFavor,
83 } = this.props.resource.toJS(); 83 } = this.props.resource.toJS();
  84 + let {hiddenTagView} = this.props;
84 let urlAry = url.split('&'); 85 let urlAry = url.split('&');
85 let shareParam = { 86 let shareParam = {
86 title, 87 title,
@@ -103,9 +104,12 @@ export default class List extends Component { @@ -103,9 +104,12 @@ export default class List extends Component {
103 <View style={styles.sapatorView}/> 104 <View style={styles.sapatorView}/>
104 {this._renderHeader()} 105 {this._renderHeader()}
105 <Image style={[styles.image,{width: this.state.width, height: this.state.height}]} source={{uri:bigPic}}> 106 <Image style={[styles.image,{width: this.state.width, height: this.state.height}]} source={{uri:bigPic}}>
106 - <Image style={styles.tagContainer} source={tagImg}>  
107 - <Text style={styles.tagText}>{category_name}</Text>  
108 - </Image> 107 + {!hiddenTagView?
  108 + <Image style={styles.tagContainer} source={tagImg}>
  109 + <Text style={styles.tagText}>{category_name}</Text>
  110 + </Image>
  111 + :null
  112 + }
109 </Image> 113 </Image>
110 <Text style={styles.titleText}>{title}</Text> 114 <Text style={styles.titleText}>{title}</Text>
111 <Text style={styles.contentText} numberOfLines={3}>{intro}</Text> 115 <Text style={styles.contentText} numberOfLines={3}>{intro}</Text>
@@ -37,6 +37,7 @@ export default class MineGuang extends Component { @@ -37,6 +37,7 @@ export default class MineGuang extends Component {
37 onPressShare={this.props.onPressShare} 37 onPressShare={this.props.onPressShare}
38 onPressLike={this.props.onPressLike} 38 onPressLike={this.props.onPressLike}
39 onPressHeader={this.props.onPressHeader} 39 onPressHeader={this.props.onPressHeader}
  40 + hiddenTagView={true}
40 /> 41 />
41 ); 42 );
42 } 43 }