# 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';
}
}),
},