加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

React-Native schema跳转

发布时间:2020-12-15 03:37:03 所属栏目:百科 来源:网络整理
导读:demo 地址:https://git.oschina.net/tomcode/react-native-schema.git 一,index.android.js内容 var React = require(‘react-native’); var { View, AppRegistry, } = React; var OpenURLButton = require(‘./openurl’); var schema = React.createCla

demo 地址:https://git.oschina.net/tomcode/react-native-schema.git
一,index.android.js内容
var React = require(‘react-native’);
var {
View,
AppRegistry,
} = React;

var OpenURLButton = require(‘./openurl’);

var schema = React.createClass({

render: function() {
return (

https://www.baidu.com‘} />




);
},
});
AppRegistry.registerComponent(‘schema’,() => schema);

二OpenURLButton button空间内容
‘use strict’;

var React = require(‘react-native’);
var {
IntentAndroid,
StyleSheet,
Text,
TouchableNativeFeedback,
View,
ToastAndroid,
} = React;

var OpenURLButton = React.createClass({

propTypes: {
url: React.PropTypes.string,
},

handleClick: function() { IntentAndroid.canOpenURL(this.props.url,(supported) => { //判断当前uri是否可以打开 if (supported) { IntentAndroid.openURL(this.props.url); } else { ToastAndroid.show(“不能识别当前uri”,ToastAndroid.SHORT); } }); },//返回当前button组件显示的视图,这里是一个TouchableNativeFeedback render: function() { return (

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读