import React, { Component } from 'react' import { View, Text, PixelRatio, TouchableOpacity, StyleSheet, ScrollView, Image, FlatList, Dimensions, Animated, } from 'react-native' import phonaq from '../../../static/images/defaultimg.jpg' import Icon from '../../../components/Iconfont/Iconfont' import { Bubble, ModalEcx, CountNum } from '../../../components' import { ScaleUtil } from '../../../utils/utils' const { width } = Dimensions.get('window') export default class Specification extends Component { constructor(props) { super(props) this.state = {} } _renderModalContent() { return ( 促销 { this.closeModalCate() }} style={{ position: 'absolute', right: 7, top: 10 }} > {/* 信息行 */} index} data={[ { title: '满减', data: '满100件20' }, { title: '满额返券', data: '全场满199元包邮' }, { title: '组合', data: '搭配商品A可以立省30元' }, { title: '满减', data: '满100件20' }, { title: '满额返券', data: '全场满199元包邮' }, { title: '组合', data: '搭配商品A可以立省30元' }, { title: '满减', data: '满100件20' }, ]} extraData={this.state} style={{ paddingHorizontal: 10, paddingBottom: 30 }} renderItem={({ item, index }) => ( {item.title} {item.data} )} /> ) } _openModalCate(va, data) { this.mdPromot._setModalVisible(va) } closeModalCate() { this.mdPromot._setModalVisible(false) } render() { return ( (this.mdPromot = mdPromot)} content={this._renderModalContent()} /> ) } } const styles = StyleSheet.create({ contentBox: { backgroundColor: '#FFF', }, })