Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
T
ty-vue-ruoyi
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
CI / CD
CI / CD
流水线
日程
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
提交
Open sidebar
刘守彩
ty-vue-ruoyi
Commits
ca85b9c4
提交
ca85b9c4
authored
3月 04, 2024
作者:
罗超
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
feat:增加页面无感保留缓存
上级
c64ec137
隐藏空白字符变更
内嵌
并排
正在显示
4 个修改的文件
包含
17 行增加
和
3 行删除
+17
-3
README.md
README.md
+1
-0
index.vue
src/components/ThemePicker/index.vue
+3
-3
main.js
src/main.js
+1
-0
keepAlive.js
src/utils/keepAlive.js
+12
-0
没有找到文件。
README.md
浏览文件 @
ca85b9c4
...
...
@@ -17,6 +17,7 @@
-
[
x
]
增加 vue-echarts 配合 echarts,方便使用
-
[
x
]
分页列表使用
`ty-table`
,统一封装和样式
-
[
x
]
修改 route.name 以相对 views 目录路径为组合大驼峰,如菜单页面
`SystemMenuIndex`
,防止 name 重复
-
[
x
]
增加页面无感保留缓存,具体使用见
`\utils\keepAlive.js`
-
[
]
测试
`ty-ui`
,并增加页面使用案例
-
[
]
设计师设计并调整页面整体样式
...
...
src/components/ThemePicker/index.vue
浏览文件 @
ca85b9c4
...
...
@@ -17,7 +17,7 @@
</
template
>
<
script
>
const
version
=
require
(
'element-ui/package.jso
n'
).
version
;
// element-ui version from node_modules
// const version = require('elementso-ui/package.j
n').version; // element-ui version from node_modules
const
ORIGINAL_THEME
=
'#409EFF'
;
// default color
export
default
{
...
...
@@ -78,8 +78,8 @@ export default {
};
if
(
!
this
.
chalk
)
{
const
url
=
`https://unpkg.com/element-ui@
${
version
}
/lib/theme-chalk/index.css`
;
await
this
.
getCSSString
(
url
,
'chalk'
);
//
const url = `https://unpkg.com/element-ui@${version}/lib/theme-chalk/index.css`;
//
await this.getCSSString(url, 'chalk');
}
const
chalkHandler
=
getHandler
(
'chalk'
,
'chalk-style'
);
...
...
src/main.js
浏览文件 @
ca85b9c4
...
...
@@ -6,6 +6,7 @@ import directive from './directive';
import
'./permission'
;
import
'./plugins'
;
import
'./utils/keepAlive'
;
Vue
.
use
(
directive
);
...
...
src/utils/keepAlive.js
0 → 100644
浏览文件 @
ca85b9c4
import
router
from
'../router'
;
import
store
from
'../store'
;
// 需要保留搜索的页面路由,页面必须设置和路由信息对应的name
const
keepAliveRoutes
=
[];
router
.
beforeEach
((
to
,
from
,
next
)
=>
{
if
(
keepAliveRoutes
.
includes
(
to
.
path
))
{
store
.
dispatch
(
'tagsView/addView'
,
to
);
}
next
();
});
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论