How to use the @tarojs/taro-h5.switchTab function in @tarojs/taro-h5

To help you get started, we’ve selected a few @tarojs/taro-h5 examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github NervJS / taro / packages / taro-components / src / components / navigator / index.js View on Github external
onClick = () => {
    const { openType, onSuccess, onFail, onComplete } = this.props
    let promise
    switch (openType) {
      case 'navigate':
        promise = Taro.navigateTo({
          url: this.props.url
        })
        break
      case 'redirect':
        promise = Taro.redirectTo({
          url: this.props.url
        })
        break
      case 'switchTab':
        promise = Taro.switchTab({
          url: this.props.url
        })
        break
      case 'reLaunch':
        promise = Taro.reLaunch({
          url: this.props.url
        })
        break
      case 'navigateBack':
        promise = Taro.navigateBack({
          delta: this.props.delta
        })
        break
      case 'exit':
        promise = Promise.reject({
          errMsg: `navigator:fail 暂不支持"openType: exit"`