美文网首页
react native09 安装第三方插件汇总(实际项目中使用

react native09 安装第三方插件汇总(实际项目中使用

作者: 蜗牛的学习方法 | 来源:发表于2019-11-28 15:14 被阅读0次

    1、微信 react-native-wechat

    地址:http://blog.csdn.net/sinat_17775997/article/details/68485863

    安装之后如果xcode里面运行报错则执行下面的

    如果报错 找不到 third-party 则在 build Phases下面找到libthirdparty.a文件 删掉该文件就不报错了

    2、微博 react-native-weibo

    地址:

    3、图表 react-native-echart

    安装之后会出现出不来图形的问题 则需要修改下面的native-echart/src/components/echart.index.js文件内容:

    import React, { Component } from 'react';
    import { WebView, View, StyleSheet,Platform } from 'react-native';
    import renderChart from './renderChart';
    import echarts from './echarts.min';
    
    export default class App extends Component {
      componentWillReceiveProps(nextProps) {
        if(nextProps.option !== this.props.option) {
          this.refs.chart.reload();
        }
      }
    
      render() {
          let source;
          if (__DEV__) {
              source = require('./tpl.html');
          } else {
              source = Platform.OS === 'ios' ? require('./tpl.html') : { uri: 'file:///android_asset/tpl.html' };
          }
        return (
          <View style={{flex: 1, height: this.props.height || 400,}}>
            <WebView
              ref="chart"
              scrollEnabled = {false}
              originWhitelist={['*']}
              injectedJavaScript = {renderChart(this.props)}
              style={{
                height: this.props.height || 400,
                backgroundColor: this.props.backgroundColor || 'transparent'
              }}
              scalesPageToFit={Platform.OS === 'ios'?false:true}
              source={source}
              onMessage={event => this.props.onPress ? this.props.onPress(JSON.parse(event.nativeEvent.data)) : null}
            />
          </View>
        );
      }
    }
    
    

    4、支付宝支付 react-native-yunpeng-alipay

    相关文章

      网友评论

          本文标题:react native09 安装第三方插件汇总(实际项目中使用

          本文链接:https://www.haomeiwen.com/subject/ddsbwctx.html