diff --git a/README.md b/README.md
index 63e11950..f0f4514a 100644
--- a/README.md
+++ b/README.md
@@ -27,7 +27,7 @@
- [ES6入门 阮一峰](http://es6.ruanyifeng.com/)
- [Vue入门项目系列](/~https://github.com/uncleLian/vue2-echo)
-
+
## 功能
功能持续迭代中,欢迎 [pr](/~https://github.com/uncleLian/vue-blog/pulls) 和 [issue](/~https://github.com/uncleLian/vue-blog/issues)
@@ -44,6 +44,7 @@
- stage
- 动态侧边栏
- 动态面包屑
+ - 导航标签
- 错误处理
- 401
- 404
@@ -117,7 +118,7 @@ npm run build:report
如果觉得这个项目帮助到了你,你可以请作者喝杯饮料表示支持 :green_heart:
-
+
## 交流
欢迎热爱学习、忠于分享的朋友一起来交流
diff --git a/src/App.vue b/src/App.vue
index 92e2b25d..2681a294 100755
--- a/src/App.vue
+++ b/src/App.vue
@@ -1,6 +1,6 @@
diff --git a/src/api/login.js b/src/api/login.js
index 883b951f..46387678 100644
--- a/src/api/login.js
+++ b/src/api/login.js
@@ -7,6 +7,6 @@ export function getLogin(form) {
}
// 用户信息
export function getUser(token) {
- let res = request('/api/user', 'GET', token)
+ let res = request('/api/user', 'POST', token)
return res
}
diff --git a/src/components/UserSelect/index.vue b/src/components/UserSelect/index.vue
index 78624465..f5c5ed1a 100644
--- a/src/components/UserSelect/index.vue
+++ b/src/components/UserSelect/index.vue
@@ -17,9 +17,9 @@
import { mapState } from 'vuex'
export default {
computed: {
- ...mapState([
- 'user'
- ]),
+ ...mapState('login', {
+ user: state => state.user
+ }),
version() {
return 'v' + require('../../../package.json').version
}
@@ -27,8 +27,9 @@ export default {
methods: {
onSelected(val) {
if (val === 'exit') {
- this.$store.commit('SET_LOGOUT')
- this.$router.push('/login')
+ this.$store.dispatch('login/logout').then(() => {
+ this.$router.push('/login')
+ })
}
}
}
diff --git a/src/components/index.js b/src/components/index.js
index 93847e40..19c878c5 100755
--- a/src/components/index.js
+++ b/src/components/index.js
@@ -1,8 +1,8 @@
import Vue from 'vue'
-import view from '@/layout/view'
+import PageView from '@/layout/PageView'
const components = {
- 'app-view': view
+ 'app-pageView': PageView
}
// 注册全局组件
diff --git a/src/language/en.js b/src/language/en.js
index 9ee366e0..584d4ce0 100644
--- a/src/language/en.js
+++ b/src/language/en.js
@@ -1,7 +1,7 @@
export default {
route: {
index: 'Index',
- home: 'Home',
+ dashboard: 'Dashboard',
documents: 'Documents',
guide: 'Guide',
permission: 'Permission',
@@ -137,5 +137,11 @@ export default {
passwordMsg: 'Please enter password',
successMsg: 'Login Success',
errorMsg: 'Login Error'
+ },
+ tagsView: {
+ refresh: 'Refresh',
+ close: 'Close',
+ closeOthers: 'Close Others',
+ closeAll: 'Close All'
}
}
diff --git a/src/language/zh.js b/src/language/zh.js
index e66b90a4..088bb48f 100644
--- a/src/language/zh.js
+++ b/src/language/zh.js
@@ -1,7 +1,7 @@
export default {
route: {
index: '首页',
- home: '主页',
+ dashboard: '主页',
documents: '文档',
guide: '引导页',
permission: '权限测试',
@@ -137,5 +137,11 @@ export default {
passwordMsg: '请输入密码',
successMsg: '登录成功',
errorMsg: '账号密码错误'
+ },
+ tagsView: {
+ refresh: '刷新',
+ close: '关闭',
+ closeOthers: '关闭其它',
+ closeAll: '关闭所有'
}
}
diff --git a/src/layout/NavBar/index.vue b/src/layout/NavBar/index.vue
new file mode 100644
index 00000000..e0b95889
--- /dev/null
+++ b/src/layout/NavBar/index.vue
@@ -0,0 +1,75 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/layout/view.vue b/src/layout/PageView/index.vue
similarity index 100%
rename from src/layout/view.vue
rename to src/layout/PageView/index.vue
diff --git a/src/layout/Sidebar/index.vue b/src/layout/Sidebar/index.vue
index d7be2dc2..d43d3b1e 100755
--- a/src/layout/Sidebar/index.vue
+++ b/src/layout/Sidebar/index.vue
@@ -11,7 +11,6 @@
+
diff --git a/src/layout/TagsView/scrollPane.vue b/src/layout/TagsView/scrollPane.vue
new file mode 100644
index 00000000..96e88c88
--- /dev/null
+++ b/src/layout/TagsView/scrollPane.vue
@@ -0,0 +1,56 @@
+
+
+
+
+
+
diff --git a/src/layout/header.vue b/src/layout/header.vue
deleted file mode 100755
index 4d30c7ce..00000000
--- a/src/layout/header.vue
+++ /dev/null
@@ -1,84 +0,0 @@
-
-
-
-
-
diff --git a/src/mock/index.js b/src/mock/index.js
index c82484e3..31d6fd21 100755
--- a/src/mock/index.js
+++ b/src/mock/index.js
@@ -12,7 +12,7 @@ Mock.mock(base_mock_url + '/api/user', {
data: {
nickname: 'admin',
headimgurl: 'http://poci6sbqi.bkt.clouddn.com/avatar.jpg',
- role: 'admin'
+ roles: 'admin'
}
})
Mock.mock(base_mock_url + '/api/list', {
diff --git a/src/pages/index/children/home/components/author.vue b/src/pages/index/children/dashboard/components/author.vue
similarity index 100%
rename from src/pages/index/children/home/components/author.vue
rename to src/pages/index/children/dashboard/components/author.vue
diff --git a/src/pages/index/children/home/components/banner.vue b/src/pages/index/children/dashboard/components/banner.vue
similarity index 100%
rename from src/pages/index/children/home/components/banner.vue
rename to src/pages/index/children/dashboard/components/banner.vue
diff --git a/src/pages/index/children/home/components/card.vue b/src/pages/index/children/dashboard/components/card.vue
similarity index 100%
rename from src/pages/index/children/home/components/card.vue
rename to src/pages/index/children/dashboard/components/card.vue
diff --git a/src/pages/index/children/home/components/table.vue b/src/pages/index/children/dashboard/components/table.vue
similarity index 100%
rename from src/pages/index/children/home/components/table.vue
rename to src/pages/index/children/dashboard/components/table.vue
diff --git a/src/pages/index/children/home/components/todo.vue b/src/pages/index/children/dashboard/components/todo.vue
similarity index 100%
rename from src/pages/index/children/home/components/todo.vue
rename to src/pages/index/children/dashboard/components/todo.vue
diff --git a/src/pages/index/children/home/home.vue b/src/pages/index/children/dashboard/index.vue
similarity index 93%
rename from src/pages/index/children/home/home.vue
rename to src/pages/index/children/dashboard/index.vue
index 77b9d55e..bd0feba0 100644
--- a/src/pages/index/children/home/home.vue
+++ b/src/pages/index/children/dashboard/index.vue
@@ -1,5 +1,5 @@
-
+
@@ -36,8 +36,8 @@ export default {
}
}
-