Merge branch '5.4' of http://git.yoho.cn/mobile/YH_RNComponent into 5.4
Showing
7 changed files
with
28 additions
and
8 deletions
@@ -130,6 +130,10 @@ export default class MessageList extends Component { | @@ -130,6 +130,10 @@ export default class MessageList extends Component { | ||
130 | onLongPressListItem={(itemData) =>{ | 130 | onLongPressListItem={(itemData) =>{ |
131 | this.onLongPressListItem(itemData, rowID); | 131 | this.onLongPressListItem(itemData, rowID); |
132 | }} | 132 | }} |
133 | + onPressListItem={(itemData) =>{ | ||
134 | + this.setState({showToolTips: false}); | ||
135 | + } | ||
136 | + } | ||
133 | /> | 137 | /> |
134 | ); | 138 | ); |
135 | } | 139 | } |
@@ -189,7 +193,7 @@ export default class MessageList extends Component { | @@ -189,7 +193,7 @@ export default class MessageList extends Component { | ||
189 | render() { | 193 | render() { |
190 | let {isFetching, endReached, list, listId, shouldShowEmpty} = this.props.data; | 194 | let {isFetching, endReached, list, listId, shouldShowEmpty} = this.props.data; |
191 | let isLoadingMore = list.size != 0 && isFetching; | 195 | let isLoadingMore = list.size != 0 && isFetching; |
192 | - | 196 | + |
193 | if (shouldShowEmpty) { | 197 | if (shouldShowEmpty) { |
194 | return ( | 198 | return ( |
195 | <View style={styles.container}> | 199 | <View style={styles.container}> |
@@ -33,6 +33,9 @@ export default class MessageListBigIconCell extends Component { | @@ -33,6 +33,9 @@ export default class MessageListBigIconCell extends Component { | ||
33 | onLongPress={() =>{ | 33 | onLongPress={() =>{ |
34 | this.props.onLongPressListItem && this.props.onLongPressListItem(itemData); | 34 | this.props.onLongPressListItem && this.props.onLongPressListItem(itemData); |
35 | }} | 35 | }} |
36 | + onPress={() =>{ | ||
37 | + this.props.onPressListItem && this.props.onPressListItem(itemData); | ||
38 | + }} | ||
36 | > | 39 | > |
37 | <View style={styles.titleContainer}> | 40 | <View style={styles.titleContainer}> |
38 | <Text | 41 | <Text |
@@ -31,6 +31,9 @@ export default class MessageListOrderCell extends Component { | @@ -31,6 +31,9 @@ export default class MessageListOrderCell extends Component { | ||
31 | onLongPress={() =>{ | 31 | onLongPress={() =>{ |
32 | this.props.onLongPressListItem && this.props.onLongPressListItem(itemData); | 32 | this.props.onLongPressListItem && this.props.onLongPressListItem(itemData); |
33 | }} | 33 | }} |
34 | + onPress={() =>{ | ||
35 | + this.props.onPressListItem && this.props.onPressListItem(itemData); | ||
36 | + }} | ||
34 | > | 37 | > |
35 | <View style={styles.contentContainer}> | 38 | <View style={styles.contentContainer}> |
36 | <Text | 39 | <Text |
@@ -26,7 +26,7 @@ export default class MessageListSmallIconCell extends Component { | @@ -26,7 +26,7 @@ export default class MessageListSmallIconCell extends Component { | ||
26 | let imageUri = body ? body.get('img_url','www.yohobuy.com') : 'www.yohobuy.com'; | 26 | let imageUri = body ? body.get('img_url','www.yohobuy.com') : 'www.yohobuy.com'; |
27 | let content = body ? body.get('content','') : ''; | 27 | let content = body ? body.get('content','') : ''; |
28 | imageUri = SlicedImage.getSlicedUrl(imageUri, 50, 50, 2); | 28 | imageUri = SlicedImage.getSlicedUrl(imageUri, 50, 50, 2); |
29 | - | 29 | + |
30 | return( | 30 | return( |
31 | <View style={styles.container}> | 31 | <View style={styles.container}> |
32 | <TouchableOpacity | 32 | <TouchableOpacity |
@@ -34,6 +34,9 @@ export default class MessageListSmallIconCell extends Component { | @@ -34,6 +34,9 @@ export default class MessageListSmallIconCell extends Component { | ||
34 | onLongPress={() =>{ | 34 | onLongPress={() =>{ |
35 | this.props.onLongPressListItem && this.props.onLongPressListItem(itemData); | 35 | this.props.onLongPressListItem && this.props.onLongPressListItem(itemData); |
36 | }} | 36 | }} |
37 | + onPress={() =>{ | ||
38 | + this.props.onPressListItem && this.props.onPressListItem(itemData); | ||
39 | + }} | ||
37 | > | 40 | > |
38 | <View style={styles.contentContainer}> | 41 | <View style={styles.contentContainer}> |
39 | <Text | 42 | <Text |
@@ -26,6 +26,9 @@ export default class MessageListTextCell extends Component { | @@ -26,6 +26,9 @@ export default class MessageListTextCell extends Component { | ||
26 | onLongPress={() =>{ | 26 | onLongPress={() =>{ |
27 | this.props.onLongPressListItem && this.props.onLongPressListItem(itemData); | 27 | this.props.onLongPressListItem && this.props.onLongPressListItem(itemData); |
28 | }} | 28 | }} |
29 | + onPress={() =>{ | ||
30 | + this.props.onPressListItem && this.props.onPressListItem(itemData); | ||
31 | + }} | ||
29 | > | 32 | > |
30 | <View style={styles.container}> | 33 | <View style={styles.container}> |
31 | <Text | 34 | <Text |
@@ -30,10 +30,16 @@ export default class ProductListCell extends Component { | @@ -30,10 +30,16 @@ export default class ProductListCell extends Component { | ||
30 | let browse = data.get('browse'); | 30 | let browse = data.get('browse'); |
31 | let src = data.get('src'); | 31 | let src = data.get('src'); |
32 | let article_id = data.get('id'); | 32 | let article_id = data.get('id'); |
33 | + let show10K = false; | ||
33 | 34 | ||
34 | if (browse>10000) { | 35 | if (browse>10000) { |
35 | browse = browse/10000.0; | 36 | browse = browse/10000.0; |
36 | - browse = Math.round(browse*10)/10; | 37 | + if (browse >= 100) { |
38 | + browse = Math.round(browse); | ||
39 | + } else { | ||
40 | + browse = Math.round(browse*10)/10; | ||
41 | + } | ||
42 | + show10K = true; | ||
37 | } | 43 | } |
38 | src = src.replace('{width}', rowWidth*2).replace('{height}',Math.ceil(214*width/750)*2).replace('{mode}',2); | 44 | src = src.replace('{width}', rowWidth*2).replace('{height}',Math.ceil(214*width/750)*2).replace('{mode}',2); |
39 | 45 | ||
@@ -55,7 +61,7 @@ export default class ProductListCell extends Component { | @@ -55,7 +61,7 @@ export default class ProductListCell extends Component { | ||
55 | <Image style={styles.clockImage} source={require('../../image/time_ic.png')}/> | 61 | <Image style={styles.clockImage} source={require('../../image/time_ic.png')}/> |
56 | <Text style={styles.text}>{publish_time}</Text> | 62 | <Text style={styles.text}>{publish_time}</Text> |
57 | <Image style={styles.eyeImage} source={require('../../image/eye_ic.png')}/> | 63 | <Image style={styles.eyeImage} source={require('../../image/eye_ic.png')}/> |
58 | - <Text style={styles.text}>{browse}万</Text> | 64 | + <Text style={styles.text}>{browse}{show10K?'万':''}</Text> |
59 | </View> | 65 | </View> |
60 | </View> | 66 | </View> |
61 | 67 |
@@ -38,7 +38,7 @@ export default class ProductListCell extends Component { | @@ -38,7 +38,7 @@ export default class ProductListCell extends Component { | ||
38 | style={[styles.container, style]} | 38 | style={[styles.container, style]} |
39 | activeOpacity={1} | 39 | activeOpacity={1} |
40 | onPress={() => { | 40 | onPress={() => { |
41 | - this.props.onPressProduct && this.props.onPressProduct(data, rowID); | 41 | + this.props.onPressShop && this.props.onPressShop(data, rowID); |
42 | }} | 42 | }} |
43 | > | 43 | > |
44 | <View style={{flex:1}}> | 44 | <View style={{flex:1}}> |
@@ -52,9 +52,7 @@ export default class ProductListCell extends Component { | @@ -52,9 +52,7 @@ export default class ProductListCell extends Component { | ||
52 | 人收藏 | 52 | 人收藏 |
53 | </Text> | 53 | </Text> |
54 | <View style={styles.tag}> | 54 | <View style={styles.tag}> |
55 | - <TouchableOpacity style={styles.button} onPress={()=>{this.props.onPressShop && this.props.onPressShop(data,rowID);}}> | ||
56 | - <Text style={styles.tagName}>进入店铺</Text> | ||
57 | - </TouchableOpacity> | 55 | + <Text style={styles.tagName}>进入店铺</Text> |
58 | </View> | 56 | </View> |
59 | </View> | 57 | </View> |
60 | 58 |
-
Please register or login to post a comment