import Taro from '@tarojs/taro';
import { HomePath } from './tools';
// import { MARKET_URL } from '../constants/api';

const ENV = process.env.TARO_ENV;

export function jumpTo(options) {
  const { url, type = 'nav', events } = options;
  const types = {
    tab: 'switchTab',
    rel: 'reLaunch',
    red: 'redirectTo',
    nav: 'navigateTo',
  }
  console.log('跳转路径:')
  console.log(url)
  if (type === 'back') {
      Taro.navigateBack();
  } else {
    Taro[types[type]]({
      url,
      events,// 只有navigateTo才有效
    })
  }
}

export function jumpToHome () {
  if (ENV === 'jd') {
    jumpTo({ type: 'red', url: HomePath[ENV] });
    // jumpTo({ type: 'red', url: `/pages/webpage/index?pageUrl=${encodeURIComponent(MARKET_URL)}` });
    return;
  }

  jumpTo({ type: 'tab', url: HomePath[ENV] });
}
