UNPKG

weex-nuke

Version:

基于 Rax 、Weex 的高性能组件体系 ~~

88 lines (80 loc) 2.13 kB
# 工具集 - order: 0 - title_en: Tool set --- ```js <NukePlayGround> const { urlHelper } = Util; const { getSearchParameter } = urlHelper; this.state = { id: getSearchParameter(search, 'id'), type: getSearchParameter(search, 'type') }; </NukePlayGround> ``` --- ```js /** @jsx createElement */ import { createElement, Component, render } from 'rax'; import View from 'nuke-view'; import Text from 'nuke-text'; import Page from 'nuke-page'; import Util from 'nuke-util'; const { urlHelper, Location } = Util; const { getSearchParameter } = urlHelper; const search = '?id=987&type=1'; let App = class NukeDemoIndex extends Component { constructor() { super(); this.state = { loc: JSON.stringify(Util.Location), search: search, id: getSearchParameter(search, 'id'), type: getSearchParameter(search, 'type') }; } render() { return ( <Page title="Util"> <Page.Intro main="Location" /> <View style={styles.resultLine}> <Text style={styles.resultLabel}>Location</Text> <Text style={styles.resultText}>{this.state.loc}</Text> </View> <Page.Intro main="解析 search " /> <View style={styles.resultLine}> <Text style={styles.resultLabel}>search 字符串值</Text> <Text style={styles.resultText}>{this.state.search}</Text> </View> <View style={styles.resultLine}> <Text style={styles.resultLabel}>id</Text> <Text style={styles.resultText}>id:{this.state.id}</Text> </View> <View style={styles.resultLine}> <Text style={styles.resultLabel}>type</Text> <Text style={styles.resultText}>{this.state.type}</Text> </View> </Page> ); } }; const styles = { resultLine: { minHeight: '80rem', margin: '30rem', padding: '10rem', backgroundColor: '#ffffff', justifyContent: 'center' // alignItems:'center' }, resultLabel: { fontSize: '28rem', color: '#bbbbbb' }, resultText: { fontSize: '28rem', marginBottom: '20rem' } }; render(<App />); ```