Merge branch 'hotfix/1.5.9' into develop

Former-commit-id: 52189066a5de49a89a1bd2f9f6de5590793528e2
This commit is contained in:
liyang
2018-11-08 12:50:37 +08:00
2 changed files with 10 additions and 6 deletions
+1 -1
View File
@@ -1,6 +1,6 @@
{ {
"name": "d2-admin", "name": "d2-admin",
"version": "1.5.8", "version": "1.5.9",
"private": true, "private": true,
"scripts": { "scripts": {
"serve": "vue-cli-service serve --open", "serve": "vue-cli-service serve --open",
@@ -33,14 +33,18 @@ export default {
// 注意 这里是关键 // 注意 这里是关键
// 因为需要访问 this.$ELEMENT 所以只能在这里使用这种方式 // 因为需要访问 this.$ELEMENT 所以只能在这里使用这种方式
value: { value: {
handler (val) { handler (val, oldVal) {
if (this.$ELEMENT.size !== val) { // https://github.com/d2-projects/d2-admin/pull/129
// 设置 element 全局尺寸 if (oldVal) {
// 这个情况在已经加载完页面 用户改变了尺寸时触发
this.$ELEMENT.size = val this.$ELEMENT.size = val
// 清空缓存设置 // 由于已经加载过设置 需要清空缓存设置
this.pageKeepAliveClean() this.pageKeepAliveClean()
// 刷新此页面 // 由于已经加载过设置 需要刷新此页面
this.$router.replace('/refresh') this.$router.replace('/refresh')
} else {
// 这个情况在刷新页面时触发
this.$ELEMENT.size = val
} }
}, },
immediate: true immediate: true