# Debug 调试

# 引入

import PressDebug from '@tencent/press-plus/press-debug/press-debug';

export default {
  components: {
    PressDebug,
  }
}

# 代码演示

# 基础用法

<PressDebug 
  relaunch-page="/pages/index/index" 
  :set-env="setEnv"
/>
export default {
  methods: {
    setEnv(value) {
      console.log('[setEnv]', value);
      window.isTestNet = value === 'test';
    },
  }
}

# API

# Props

参数 说明 类型 默认值
relaunch-page 重启 URL string -
envs 环境列表 array ['test', 'release']
other-buttons 按钮列表 array { name: 'JoinGame', url: '/views/test-page/join-game/index' }
get-env 获取当前环境方法 function 见下方
set-env 设置当前环境方法 function 见下方

get-env 默认值

getEnv: {
  type: Function,
  default: () => (function () {
    if (typeof window === 'undefined') {
      return '';
    }
    return window.isTestNet ? 'test' : 'release';
  }),
},

set-env 默认值

setEnv: {
  type: Function,
  default: () => (function (value) {
    if (typeof window !== 'undefined') {
      window.isTestNet = value === 'test';
    }
  }),
},
横屏