import React, {Component} from 'react';
import {
Image,
View,
StyleSheet,
TouchableOpacity,
ScrollView,
Text,
FlatList
} from 'react-native';
import {Directory} from '../../public/plugin/api';
const back_image = require("./back.png");
export class FullList extends Component {
render(){
const data = this._getData();
const content = data.map((item, index) => (
this.getItem(item, index)
)).slice(4);
return (
全部
{content}
)
}
_getData() {
return this.props.pprops.currentNode.getChildNodes();
}
getItem(item, index) {
//debugger;
return (
{item.title}
)
}
}
class Sub extends Component{
render(){
//debugger;
const data = this.props.item.getChildNodes();
const content = data.map((item, index) => (
this.getItem(item, index)
));
return (
{content}
)
}
getItem(item, index) {
//debugger;
return (
this.props.navigateNode(item)}>
{Directory.createIconGrid(item, {iconStyle: styles.gridIcon})}
)
}
}
const styles = StyleSheet.create({
box:{
width : "20%",
flexWrap : "nowrap",
},
title:{
height : 56,
fontSize : "20px",
marginTop: 10
},
gridWrapper: {
width: "100%",
//height: "17.5%",
marginTop: 10
},
gridIcon: {
width: 36,
height: 36,
borderRadius: 8,
},
list: {
flex: 1,
flexDirection: "row",
overflow: "hidden auto",
//alignContent:"flex-start",
flexWrap: "wrap",
width: "100%",
transform: "translateZ(0px)"
}
});