博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
React Native商城项目实战10 - 个人中心中间内容设置
阅读量:6507 次
发布时间:2019-06-24

本文共 2467 字,大约阅读时间需要 8 分钟。

1.新建一个MineMiddleView.js,专门用于构建中间的内容 

/** * 个人中心中间内容设置 */import React, { Component } from 'react';import {    AppRegistry,    StyleSheet,    Text,    View,    Image,    TouchableOpacity} from 'react-native';/**-------导入外部的json数据-------***/var MiddleData = require('./MiddleData.json');var MineMiddleView = React.createClass({    render() {        return (            
{this.renderAllItem()}
); }, renderAllItem(){ // 定义组件数组 var itemArr = []; // 遍历 for(var i=0; i
); } // 返回 return itemArr; }});// 里面的组件类var InnerView = React.createClass({ getDefaultProps(){ return{ iconName: '', title:'' } }, render(){ return(
{alert('0')}}>
{this.props.title}
); }});const styles = StyleSheet.create({ container: { // 设置主轴的方向 flexDirection:'row', alignItems: 'center', backgroundColor: 'white', // 设置主轴的对齐方式 justifyContent:'space-around' }, innerViewStyle:{ width:70, height:70, // 水平和垂直居中 justifyContent:'center', alignItems:'center' }});// 输出组件类module.exports = MineMiddleView;

 

2.Mine.js里使用该组件 

 

/** * 我的 */import React, { Component } from 'react';import {    AppRegistry,    StyleSheet,    Text,    View,    ScrollView} from 'react-native';/*======导入外部组件类======*/var MyCell = require('./CommonMyCell');var MiddleView = require('./MineMiddleView');// ES5var Mine = React.createClass({    render() {        return (            
); }});const styles = StyleSheet.create({ scrollViewStyle:{ }});// 输出module.exports = Mine;

 

3.效果图

 

4.MiddleData.json

[  {"iconName":"order1", "title": "待付款"},  {"iconName":"order2", "title": "待使用"},  {"iconName":"order3", "title": "待评价"},  {"iconName":"order4", "title": "退款/售后"}]

.

转载地址:http://phwfo.baihongyu.com/

你可能感兴趣的文章
java处理高并发高负载类网站问题
查看>>
使用C#生成随机密码(纯数字或字母)和随机卡号(数字与字母组合)
查看>>
CAS服务器端集群
查看>>
Android内存泄漏的常见场景及解决方案
查看>>
设计模式 之 访问者模式
查看>>
EasyUI datagrid隐藏<thead>表头
查看>>
用JS获取地址栏参数的方法
查看>>
JAVA Collections框架
查看>>
更改Windwos server 2003 域用户密码策略默认配置
查看>>
网站白名单可行性分析
查看>>
Ruby && Rails开发资源
查看>>
进制转换
查看>>
反转字符串中的单词
查看>>
html与html5的一些区别
查看>>
新博客地址
查看>>
ORACLE数据库中查找重复数据
查看>>
ASCII码
查看>>
java常用四种排序源代码
查看>>
win7 下硬盘安装Redhat7
查看>>
Configuring Zookeeper Cluster
查看>>