Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
DCloud
unidocs-zh
提交
a5c510f2
unidocs-zh
项目概览
DCloud
/
unidocs-zh
通知
3172
Star
105
Fork
804
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
93
列表
看板
标记
里程碑
合并请求
67
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
unidocs-zh
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
93
Issue
93
列表
看板
标记
里程碑
合并请求
67
合并请求
67
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
提交
a5c510f2
编写于
7月 07, 2022
作者:
DCloud_JSON
浏览文件
操作
浏览文件
下载
差异文件
Merge branch 'master' of
https://gitee.com/dcloud/unidocs-zh
上级
645d58ed
355c2c93
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
120 addition
and
119 deletion
+120
-119
docs/.vuepress/theme/config/redirectRouter.js
docs/.vuepress/theme/config/redirectRouter.js
+120
-119
未找到文件。
docs/.vuepress/theme/config/redirectRouter.js
浏览文件 @
a5c510f2
const
routerMap
=
{
'
/collocation/frame/lifecycle#页面生命周期
'
:
'
/tutorial/page.html#lifecycle
'
,
'
/api/lifetime
'
:
'
/collocation/App.html#applifecycle
'
,
'
/collocation/frame/lifecycle#应用生命周期
'
:
'
/collocation/App.html#applifecycle
'
,
'
/collocation/frame/lifetime
'
:
'
/collocation/App.html#applifecycle
'
,
'
/collocation/frame/lifecycle
'
:
'
/collocation/App.html#applifecycle
'
,
'
/collocation/frame/communication
'
:
'
/tutorial/page.html#页面通讯
'
,
'
/collocation/frame/lifecycle#page
'
:
'
/tutorial/page.html#lifecycle
'
,
'
/collocation/frame/lifecycle#component
'
:
'
/tutorial/page.html#componentlifecycle
'
,
'
/collocation/frame/timer
'
:
'
/api/timer.html
'
,
'
/collocation/auto/hbuilderx-extension/index
'
:
'
/worktile/auto/hbuilderx-extension/
'
,
'
/collocation/auto/hbuilderx-extension/
'
:
'
/worktile/auto/hbuilderx-extension/
'
,
'
/collocation/auto/quick-start
'
:
'
/worktile/auto/quick-start.html
'
,
'
/collocation/auto/uniapp-cli-project
'
:
'
/worktile/auto/uniapp-cli-project.html
'
,
'
/collocation/i18n
'
:
'
/tutorial/i18n.html
'
,
'
/worktile/i18n
'
:
'
/tutorial/i18n.html
'
,
'
/worktile/i18n.html
'
:
'
/tutorial/i18n.html
'
,
'
/collocation/env
'
:
'
/tutorial/env.html
'
,
'
/collocation/ssr
'
:
'
/tutorial/ssr.html
'
,
'
/ssr
'
:
'
/tutorial/ssr.html
'
,
'
/ssr/
'
:
'
/tutorial/ssr.html
'
,
'
/collocation/frame/window
'
:
'
/tutorial/page.html#getapp
'
,
'
/collocation/frame/window#getcurrentpages
'
:
'
/tutorial/page.html#getcurrentpages
'
,
'
/collocation/auto/api
'
:
'
/worktile/auto/api.html
'
,
'
/collocation/frame/log
'
:
'
/api/log.html
'
,
'
/component/mp-weixin-plugin
'
:
'
/tutorial/mp-weixin-plugin.html
'
,
'
/component/uniui
'
:
'
/component/uniui/uni-ui.html
'
,
'
/frame
'
:
'
/tutorial/
'
,
'
/frame#renderjs
'
:
'
/tutorial/renderjs.html
'
,
'
/frame#css变量
'
:
'
/tutorial/syntax-css.html#css-变量
'
,
'
/frame#css引入静态资源
'
:
'
/tutorial/page-static-assets.html
'
,
'
/frame#js文件引入
'
:
'
/tutorial/page-script.html
'
,
'
/frame#字体图标
'
:
'
/tutorial/syntax-css.html#字体图标
'
,
'
/frame#wxs
'
:
'
/tutorial/miniprogram-subject.html#wxs
'
,
'
/frame#flex布局
'
:
'
/tutorial/syntax-css.html#flex-布局
'
,
'
/frame#npm支持
'
:
'
/tutorial/page-script.html#npm支持
'
,
'
/frame#尺寸单位
'
:
'
/tutorial/syntax-css.html#尺寸单位
'
,
'
/frame#目录结构
'
:
'
/tutorial/project.html#目录结构
'
,
'
/frame#路由跳转
'
:
'
/tutorial/page.html#路由跳转
'
,
'
/frame#小程序组件支持
'
:
'
/tutorial/miniprogram-subject.html
'
,
'
/frame#小程序自定义组件支持
'
:
'
/tutorial/miniprogram-subject.html#小程序自定义组件支持
'
,
'
/frame#判断平台
'
:
'
/worktile/running-env.html#判断平台
'
,
'
/frame#typescript-支持
'
:
'
/tutorial/typescript-subject.html#typescript-支持
'
,
'
/frame#全局样式与局部样式
'
:
'
/tutorial/syntax-css.html#全局样式与局部样式
'
,
'
/frame#注意事项-1
'
:
'
/tutorial/renderjs.html#注意事项
'
,
'
/api/ui/language
'
:
'
/api/ui/locale.html
'
,
'
/api/ad/rewarded-video-ad
'
:
'
/api/a-d/rewarded-video.html
'
,
'
/api/a-d/rewarded-video-ad
'
:
'
/api/a-d/rewarded-video.html
'
,
'
/api/ad/interstitial-ad
'
:
'
/api/a-d/interstitial.html
'
,
'
/api/ui/navigate
'
:
'
/api/router.html
'
,
'
/api/plugins/getLaunchOptionsSync
'
:
'
/api/getLaunchOptionsSync.html
'
,
'
/api/plugins/getEnterOptionsSync
'
:
'
/api/getEnterOptionsSync.html
'
,
'
/api/plugins/getLaunchOptionsSync.html
'
:
'
/api/getLaunchOptionsSync.html
'
,
'
/api/plugins/getEnterOptionsSync.html
'
:
'
/api/getEnterOptionsSync.html
'
,
'
/platform
'
:
'
/tutorial/platform.html
'
,
'
/nvue-event
'
:
'
/tutorial/nvue-event.html
'
,
'
/api/extend/native-plugin
'
:
'
/plugin/native-plugin.html
'
,
'
/use-html5plus
'
:
'
/tutorial/use-html5plus.html
'
,
'
/vue-components
'
:
'
/tutorial/vue-components.html
'
,
'
/vue-components.html
'
:
'
/tutorial/vue-components.html
'
,
'
/vue-basics
'
:
'
/tutorial/vue-basics.html
'
,
'
/vue-api
'
:
'
/tutorial/vue-api.html
'
,
'
/vue-vuex
'
:
'
/tutorial/vue-vuex.html
'
,
'
/vue3-api
'
:
'
/tutorial/vue3-api.html
'
,
'
/vue3-basics
'
:
'
/tutorial/vue3-basics.html
'
,
'
/vue3-vuex
'
:
'
/tutorial/vue3-vuex.html
'
,
'
/vue3-components
'
:
'
/tutorial/vue3-components.html
'
,
'
/migration-to-vue3
'
:
'
/tutorial/migration-to-vue3.html
'
,
'
/nvue-outline
'
:
'
/tutorial/nvue-outline.html
'
,
'
/nvue-api
'
:
'
/tutorial/nvue-api.html
'
,
'
/nvue-css
'
:
'
/tutorial/nvue-css.html
'
,
'
/uniCloud/database
'
:
'
/uniCloud/clientdb.html
'
,
'
/uniCloud/uni-clientDB
'
:
'
/uniCloud/clientdb.html
'
,
'
/uniCloud/uni-data-picker
'
:
'
/component/uniui/uni-data-picker.html
'
,
'
/plugin/hybrid
'
:
'
/hybrid.html
'
,
'
/adapt
'
:
'
/tutorial/adapt.html
'
,
'
/share
'
:
'
/api/plugins/share.html
'
,
'
/performance
'
:
'
/tutorial/performance.html
'
,
'
/use-weex
'
:
'
/tutorial/nvue-outline.html
'
,
'
/uni_modules
'
:
'
/plugin/uni_modules.html
'
,
'
/snippet
'
:
'
/tutorial/snippet.html
'
,
'
/store
'
:
'
/tutorial/store.html
'
,
}
export
default
({
fullPath
,
path
,
hash
})
=>
{
fullPath
=
decodeURIComponent
(
fullPath
)
const
matchFullPath
=
routerMap
[
fullPath
.
replace
(
'
?id=
'
,
'
#
'
)];
if
(
matchFullPath
)
{
return
{
path
:
matchFullPath
,
replace
:
true
}
}
const
matchPath
=
routerMap
[
path
]
if
(
matchPath
)
{
return
{
path
:
matchPath
,
hash
,
replace
:
true
}
}
if
(
path
.
indexOf
(
'
/app-
'
)
===
0
||
path
.
indexOf
(
'
/android-
'
)
===
0
||
path
.
indexOf
(
'
/ios-
'
)
===
0
)
{
return
{
path
:
`/tutorial
${
path
}
`
,
hash
,
replace
:
true
}
}
const
routerMap
=
{
'
/uniCloud/uni-push/introduction.html
'
:
'
/unipush-v2.html
'
,
'
/collocation/frame/lifecycle#页面生命周期
'
:
'
/tutorial/page.html#lifecycle
'
,
'
/api/lifetime
'
:
'
/collocation/App.html#applifecycle
'
,
'
/collocation/frame/lifecycle#应用生命周期
'
:
'
/collocation/App.html#applifecycle
'
,
'
/collocation/frame/lifetime
'
:
'
/collocation/App.html#applifecycle
'
,
'
/collocation/frame/lifecycle
'
:
'
/collocation/App.html#applifecycle
'
,
'
/collocation/frame/communication
'
:
'
/tutorial/page.html#页面通讯
'
,
'
/collocation/frame/lifecycle#page
'
:
'
/tutorial/page.html#lifecycle
'
,
'
/collocation/frame/lifecycle#component
'
:
'
/tutorial/page.html#componentlifecycle
'
,
'
/collocation/frame/timer
'
:
'
/api/timer.html
'
,
'
/collocation/auto/hbuilderx-extension/index
'
:
'
/worktile/auto/hbuilderx-extension/
'
,
'
/collocation/auto/hbuilderx-extension/
'
:
'
/worktile/auto/hbuilderx-extension/
'
,
'
/collocation/auto/quick-start
'
:
'
/worktile/auto/quick-start.html
'
,
'
/collocation/auto/uniapp-cli-project
'
:
'
/worktile/auto/uniapp-cli-project.html
'
,
'
/collocation/i18n
'
:
'
/tutorial/i18n.html
'
,
'
/worktile/i18n
'
:
'
/tutorial/i18n.html
'
,
'
/worktile/i18n.html
'
:
'
/tutorial/i18n.html
'
,
'
/collocation/env
'
:
'
/tutorial/env.html
'
,
'
/collocation/ssr
'
:
'
/tutorial/ssr.html
'
,
'
/ssr
'
:
'
/tutorial/ssr.html
'
,
'
/ssr/
'
:
'
/tutorial/ssr.html
'
,
'
/collocation/frame/window
'
:
'
/tutorial/page.html#getapp
'
,
'
/collocation/frame/window#getcurrentpages
'
:
'
/tutorial/page.html#getcurrentpages
'
,
'
/collocation/auto/api
'
:
'
/worktile/auto/api.html
'
,
'
/collocation/frame/log
'
:
'
/api/log.html
'
,
'
/component/mp-weixin-plugin
'
:
'
/tutorial/mp-weixin-plugin.html
'
,
'
/component/uniui
'
:
'
/component/uniui/uni-ui.html
'
,
'
/frame
'
:
'
/tutorial/
'
,
'
/frame#renderjs
'
:
'
/tutorial/renderjs.html
'
,
'
/frame#css变量
'
:
'
/tutorial/syntax-css.html#css-变量
'
,
'
/frame#css引入静态资源
'
:
'
/tutorial/page-static-assets.html
'
,
'
/frame#js文件引入
'
:
'
/tutorial/page-script.html
'
,
'
/frame#字体图标
'
:
'
/tutorial/syntax-css.html#字体图标
'
,
'
/frame#wxs
'
:
'
/tutorial/miniprogram-subject.html#wxs
'
,
'
/frame#flex布局
'
:
'
/tutorial/syntax-css.html#flex-布局
'
,
'
/frame#npm支持
'
:
'
/tutorial/page-script.html#npm支持
'
,
'
/frame#尺寸单位
'
:
'
/tutorial/syntax-css.html#尺寸单位
'
,
'
/frame#目录结构
'
:
'
/tutorial/project.html#目录结构
'
,
'
/frame#路由跳转
'
:
'
/tutorial/page.html#路由跳转
'
,
'
/frame#小程序组件支持
'
:
'
/tutorial/miniprogram-subject.html
'
,
'
/frame#小程序自定义组件支持
'
:
'
/tutorial/miniprogram-subject.html#小程序自定义组件支持
'
,
'
/frame#判断平台
'
:
'
/worktile/running-env.html#判断平台
'
,
'
/frame#typescript-支持
'
:
'
/tutorial/typescript-subject.html#typescript-支持
'
,
'
/frame#全局样式与局部样式
'
:
'
/tutorial/syntax-css.html#全局样式与局部样式
'
,
'
/frame#注意事项-1
'
:
'
/tutorial/renderjs.html#注意事项
'
,
'
/api/ui/language
'
:
'
/api/ui/locale.html
'
,
'
/api/ad/rewarded-video-ad
'
:
'
/api/a-d/rewarded-video.html
'
,
'
/api/a-d/rewarded-video-ad
'
:
'
/api/a-d/rewarded-video.html
'
,
'
/api/ad/interstitial-ad
'
:
'
/api/a-d/interstitial.html
'
,
'
/api/ui/navigate
'
:
'
/api/router.html
'
,
'
/api/plugins/getLaunchOptionsSync
'
:
'
/api/getLaunchOptionsSync.html
'
,
'
/api/plugins/getEnterOptionsSync
'
:
'
/api/getEnterOptionsSync.html
'
,
'
/api/plugins/getLaunchOptionsSync.html
'
:
'
/api/getLaunchOptionsSync.html
'
,
'
/api/plugins/getEnterOptionsSync.html
'
:
'
/api/getEnterOptionsSync.html
'
,
'
/platform
'
:
'
/tutorial/platform.html
'
,
'
/nvue-event
'
:
'
/tutorial/nvue-event.html
'
,
'
/api/extend/native-plugin
'
:
'
/plugin/native-plugin.html
'
,
'
/use-html5plus
'
:
'
/tutorial/use-html5plus.html
'
,
'
/vue-components
'
:
'
/tutorial/vue-components.html
'
,
'
/vue-components.html
'
:
'
/tutorial/vue-components.html
'
,
'
/vue-basics
'
:
'
/tutorial/vue-basics.html
'
,
'
/vue-api
'
:
'
/tutorial/vue-api.html
'
,
'
/vue-vuex
'
:
'
/tutorial/vue-vuex.html
'
,
'
/vue3-api
'
:
'
/tutorial/vue3-api.html
'
,
'
/vue3-basics
'
:
'
/tutorial/vue3-basics.html
'
,
'
/vue3-vuex
'
:
'
/tutorial/vue3-vuex.html
'
,
'
/vue3-components
'
:
'
/tutorial/vue3-components.html
'
,
'
/migration-to-vue3
'
:
'
/tutorial/migration-to-vue3.html
'
,
'
/nvue-outline
'
:
'
/tutorial/nvue-outline.html
'
,
'
/nvue-api
'
:
'
/tutorial/nvue-api.html
'
,
'
/nvue-css
'
:
'
/tutorial/nvue-css.html
'
,
'
/uniCloud/database
'
:
'
/uniCloud/clientdb.html
'
,
'
/uniCloud/uni-clientDB
'
:
'
/uniCloud/clientdb.html
'
,
'
/uniCloud/uni-data-picker
'
:
'
/component/uniui/uni-data-picker.html
'
,
'
/plugin/hybrid
'
:
'
/hybrid.html
'
,
'
/adapt
'
:
'
/tutorial/adapt.html
'
,
'
/share
'
:
'
/api/plugins/share.html
'
,
'
/performance
'
:
'
/tutorial/performance.html
'
,
'
/use-weex
'
:
'
/tutorial/nvue-outline.html
'
,
'
/uni_modules
'
:
'
/plugin/uni_modules.html
'
,
'
/snippet
'
:
'
/tutorial/snippet.html
'
,
'
/store
'
:
'
/tutorial/store.html
'
,
}
export
default
({
fullPath
,
path
,
hash
})
=>
{
fullPath
=
decodeURIComponent
(
fullPath
)
const
matchFullPath
=
routerMap
[
fullPath
.
replace
(
'
?id=
'
,
'
#
'
)];
if
(
matchFullPath
)
{
return
{
path
:
matchFullPath
,
replace
:
true
}
}
const
matchPath
=
routerMap
[
path
]
if
(
matchPath
)
{
return
{
path
:
matchPath
,
hash
,
replace
:
true
}
}
if
(
path
.
indexOf
(
'
/app-
'
)
===
0
||
path
.
indexOf
(
'
/android-
'
)
===
0
||
path
.
indexOf
(
'
/ios-
'
)
===
0
)
{
return
{
path
:
`/tutorial
${
path
}
`
,
hash
,
replace
:
true
}
}
}
\ No newline at end of file
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录