Skip to content

Commit 278bcf6

Browse files
committed
Removed uncessary codes
1 parent a4a924e commit 278bcf6

File tree

8 files changed

+44
-156
lines changed

8 files changed

+44
-156
lines changed

dist/build.js

Lines changed: 11 additions & 16 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,6 @@
1818
"babel-loader": "^7.1.2",
1919
"babel-plugin-transform-object-rest-spread": "^6.26.0",
2020
"babel-preset-env": "^1.6.1",
21-
"babel-preset-es2015": "^6.24.1",
22-
"babel-preset-stage-2": "^6.0.0",
2321
"cross-env": "^5.1.3",
2422
"css-loader": "^0.28.9",
2523
"file-loader": "^1.1.6",

src/components/card.vue

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,9 @@
11
<script>
22
import _ from 'lodash';
3-
import {mapMutations, mapGetters} from 'vuex';
3+
import {mapMutations, mapState} from 'vuex';
44
55
export default {
6-
// 使用对象展开运算符将 getter 混入 computed 对象中
7-
computed: mapGetters([
6+
computed: mapState([
87
'user',
98
'filterKey',
109
]),

src/components/message.vue

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,16 @@
11
<script>
2-
import {mapGetters} from 'vuex';
2+
import {mapGetters, mapState} from 'vuex';
33
44
export default {
5-
computed: mapGetters([
6-
'user',
7-
'session'
8-
]),
5+
computed: {
6+
// 使用 (...) 对象展开运算符将 getter 以及 state 混入 computed 对象中
7+
...mapGetters([
8+
'session'
9+
]),
10+
...mapState([
11+
'user'
12+
])
13+
},
914
filters: {
1015
// 将日期过滤为 hour:minutes
1116
time(date) {

src/components/text-input.vue

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414
this.content = '';
1515
}
1616
},
17+
// (...) 对象展开运算符
1718
...mapMutations([
1819
'SEND_MESSAGE'
1920
])

src/main.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,6 @@ Vue.config.devtools = true;
66

77
new Vue({
88
el: '#app',
9-
store: store,
9+
store,
1010
render: h => h(App)
1111
});

src/store.js

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -73,8 +73,6 @@ const store = new Vuex.Store({
7373
}
7474
},
7575
getters: {
76-
user: ({user}) => user,
77-
filterKey: ({filterKey}) => filterKey,
7876
// 过滤后的会话列表
7977
sessions: ({sessions, filterKey}) => {
8078
let result = sessions.filter(session => session.user.name.includes(filterKey));

yarn.lock

Lines changed: 19 additions & 127 deletions
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)