UNPKG

weex-nuke

Version:

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

103 lines (95 loc) 3.19 kB
# 按钮类型 普通按钮 * order: 0 - title_en: common button 普通按钮。 --- ```js /** @jsx createElement */ import { Button, Navigator, Page } from 'weex-nuke'; <NukePlayGround> // 普通 <Button onPress={this.linkToWeex} block="true" type="primary">跳转</Button> // pop <Button onPress={this.linkToLocal} block="true" type="primary">跳转</Button> // 跳转到H5页面 <Button onPress={this.linkToH5} block="true" type="primary">跳转到淘宝h5</Button> // 发邮件 <Button type="primary" block="true" onPress={this.mailto}>navigator发邮件</Button> // 发短信 <Button type="primary" block="true" onPress={this.sms}>navigator发短信</Button> // 打电话 <Button type="primary" block="true" onPress={this.tel}>navigator打电话</Button> </NukePlayGround> ``` --- ```js import { createElement, Component, render } from 'rax'; let App = class NukeDemoIndex extends Component { constructor() { super(); } linkToWeex() { Navigator.push( 'https://h5.m.taobao.com/qn/mobile/weex-tpl.html?_wx_tpl=https://g.alicdn.com/nuke/components/0.2.21/view.js', '下个页面标题' ); } linkToLocal() { Navigator.push(window.location.href.replace('basic', 'next'), 'next'); } linkToH5() { Navigator.push('https://m.taobao.com'); } mailto = () => { Navigator.push('mailto:yichen.hww@alibaba-inc.com'); }; sms = () => { Navigator.push('sms:10086'); }; tel = () => { Navigator.push('tel:10086'); }; system = () => { Navigator.push('https://m.baidu.com', '', true, { method: 'browser', target: '_blank' }); }; render() { var self = this; return ( <Page title="Navigator"> <Page.Intro main="普通" /> <Button onPress={this.linkToWeex} block="true" type="primary"> 跳转 </Button> <Page.Intro main="pop" /> <Button onPress={this.linkToLocal} block="true" type="primary"> 跳转 </Button> <Page.Intro main="跳转到h5页面" /> <Button onPress={this.linkToH5} block="true" type="primary"> 跳转到淘宝h5 </Button> <Page.Intro main="发邮件" /> <Button type="primary" block="true" onPress={this.mailto}> navigator发邮件 </Button> <Page.Intro main="发短信" /> <Button type="primary" block="true" onPress={this.sms}> navigator发短信 </Button> <Page.Intro main="打电话" /> <Button type="primary" block="true" onPress={this.tel}> navigator打电话 </Button> <Page.Intro main="test" /> <Button type="primary" block="true" onPress={this.system}> test </Button> </Page> ); } }; render(<App />); ```