user_agreement.js 2.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182
  1. import React, {Component} from 'react';
  2. import {View, SafeAreaView} from 'react-native';
  3. import public_css from '../../source/css/public_css';
  4. import {loginWeChat, weChatShare} from '../../components/wechat/weChat';
  5. import {WebView} from 'react-native-webview';
  6. export default class user_agreement extends Component {
  7. constructor(props) {
  8. super(props);
  9. this.props.navigation.dangerouslyGetParent().setOptions({
  10. tabBarVisible: false,
  11. });
  12. this.state = {
  13. // listData: [],
  14. // showFoot: 0, // 控制foot, 0:隐藏footer 1:已加载完成,没有更多数据 2 :显示加载中
  15. // isLoading: false,
  16. // id: '',
  17. // url: '',
  18. // uri: '',
  19. // injectedJavaScript: '',
  20. // title: '',
  21. // desc: '',
  22. };
  23. }
  24. render() {
  25. return (
  26. <SafeAreaView style={public_css.body}>
  27. <WebView
  28. source={{uri: 'https://www.chtax.cn/deposit_agreement.html'}}
  29. />
  30. </SafeAreaView>
  31. );
  32. }
  33. componentDidMount() {
  34. // let data = this.props.route.params.data;
  35. // this.props.navigation.setOptions({
  36. // headerTitle: data.title,
  37. // });
  38. // // const id = 'bae3c1e4c6bf4d577f01a6312d30fe41';
  39. // this.setState({
  40. // title: data.title,
  41. // desc: data.desc,
  42. // id: data.number,
  43. // url: data.url,
  44. // uri: data.url,
  45. // injectedJavaScript: `localStorage.removeItem('campaignId');localStorage.setItem('campaignId','${data.number}')`,
  46. // });
  47. }
  48. // setData(data) {
  49. // this.setState({
  50. // id: data.number,
  51. // url: data.url,
  52. // });
  53. // console.log(this.state.id);
  54. // }
  55. // 调用微信分享
  56. // 参数: type:0:好友 1:朋友圈
  57. // activityShare = (evt: any) => {
  58. // console.log('接收数据');
  59. // console.log(evt);
  60. // const data = evt.nativeEvent.data.split('&');
  61. // let type = '';
  62. // let userId = '';
  63. // if (data.length > 0) {
  64. // type = data[0];
  65. // userId = data[1];
  66. // }
  67. // if (Number(type) == 0 || Number(type) == 1) {
  68. // weChatShare(
  69. // this.state.title,
  70. // this.state.desc,
  71. // parseInt(type),
  72. // userId,
  73. // this.state.id,
  74. // );
  75. // }
  76. // };
  77. }