UNPKG

hm-taro-profit-card

Version:

毫末Taro毫末收益趋势卡片组件。支持H5/小程序(微信、支付宝、头条、百度、QQ)/App;组件可自适应各种屏幕大小的手机。

50 lines (44 loc) 1.49 kB
'use strict'; import Taro, { Component } from '@tarojs/taro'; import { View, Text, Image } from '@tarojs/components'; import styles from './style.js'; import titleimg from './images/img_24270_0_0.png' import iconofflineleft from './images/img_24270_0_1.png' import actionBg from './images/img_24270_0_2.png' class HmProfitCard extends Component { constructor(props) { super(props); let defaultState = { text: '总收益', titleimg, iconofflineleft, num: '- 0.42%', price: '¥ 239.94', actionBg }; this.state = Object.assign(defaultState, JSON.parse(JSON.stringify(props))); } render() { return ( <View style={styles.hmProfitCard}> <View style={styles.cardClass}> <View style={styles.title}> <Text style={styles.text}>{this.state.text}</Text> <Image style={styles.titleimg} src={this.state.titleimg} /> </View> <View style={styles.body}> <View style={styles.priceWrap}> <View style={styles.tipsClass}> <Image style={styles.iconofflineleft} src={this.state.iconofflineleft} /> <Text style={styles.num}>{this.state.num}</Text> </View> <Text style={styles.price}>{this.state.price}</Text> </View> <Image style={styles.actionBg} src={this.state.actionBg} /> </View> </View> </View> ); } } export default HmProfitCard;