导航

    Taro 社区

    Taro

    • 注册
    • 登录
    • 搜索
    • 版块
    • 最新
    • 话题
    • 热门
    • 群组
    1. 主页
    2. jd_77b3d66609e81
    3. 帖子
    J
    • 资料
    • 关注
    • 粉丝
    • 主题
    • 帖子
    • 最佳
    • 群组

    jd_77b3d66609e81 发布的帖子

    • 2.2.9升级3.0.7问题

      CleanShot 2020-08-21 at 15.29.07.png

      import Taro from '@tarojs/taro'
      import React, { Component }  from 'react' // Component 是来自于 React 的 API
      import { View,WebView } from '@tarojs/components'
      import { connect } from '@tarojs/redux'
      import Api from '../../utils/request'
      import './webview-page.scss'
      import { BaseProps } from '../../utils/base.interface'
      import { Router } from '../../config/router'
      /**
       * webview-page.state 参数类型
       *
       * @export
       * @interface Webview-pageState
       */
      export interface WebviewPageState { 
        title: string;
        url: string;
      }
      
      /**
       * webviewPage.props 参数类型
       *
       * @export
       * @interface WebviewPageProps
       */
      export interface WebviewPageProps extends BaseProps { }
      
      @connect(({ webviewPage, entities, loading }) => ({
        ...webviewPage,
        entities: entities,
        loading: loading.models.webviewPage
      }))
      
      class WebviewPage extends Component<WebviewPageProps, WebviewPageState> {
        constructor(props: WebviewPageProps) {
          super(props)
          this.state = {
            url: '',
            title: ''
          }
        }
      
        componentWillMount() {
          let params = Router.getParams(this.$router.params)
          this.setState({
            url: params.url,
            title: params.title
          }, () => {
            Taro.setNavigationBarTitle({
              title: this.state.title
            })
          });
        }
        componentDidMount() {
      
        }
      
      
        render() {
          return (
            <WebView src={this.state.url} />
          )
        }
      }
      export default WebviewPage
      
      
      发布在 Taro 实践 + 案例
      J
      jd_77b3d66609e81