|
@@ -1,23 +1,23 @@
|
|
|
<template>
|
|
|
<div class="table">
|
|
|
- <ul>
|
|
|
- <nuxt-link to="/bidding">
|
|
|
- <li>
|
|
|
- <span class="selected">招投标</span>
|
|
|
+ <ul @click="addTodo">
|
|
|
+ <nuxt-link to="/">
|
|
|
+ <li :class="selected[0]">
|
|
|
+ <span>招投标</span>
|
|
|
</li>
|
|
|
</nuxt-link>
|
|
|
<nuxt-link to="/project">
|
|
|
- <li>
|
|
|
+ <li :class="selected[1]">
|
|
|
<span>工程项目</span>
|
|
|
</li>
|
|
|
</nuxt-link>
|
|
|
<nuxt-link to="/map">
|
|
|
- <li>
|
|
|
+ <li :class="selected[2]">
|
|
|
<span>项目跟踪</span>
|
|
|
</li>
|
|
|
</nuxt-link>
|
|
|
<nuxt-link to="/me">
|
|
|
- <li>
|
|
|
+ <li :class="selected[3]">
|
|
|
<span>我的</span>
|
|
|
</li>
|
|
|
</nuxt-link>
|
|
@@ -29,14 +29,25 @@ import '~/assets/a.scss'
|
|
|
export default {
|
|
|
data() {
|
|
|
return {
|
|
|
- author: '微信公众号 jinkey-love'
|
|
|
+ selected: ['selected']
|
|
|
}
|
|
|
},
|
|
|
- created: function() {},
|
|
|
+ created: function() {
|
|
|
+ this.addTodo()
|
|
|
+ },
|
|
|
methods: {
|
|
|
addTodo(e) {
|
|
|
- this.$store.commit('todos/add', e.target.value)
|
|
|
- e.target.value = ''
|
|
|
+ const selected = []
|
|
|
+ if (this.$route.path == '/') {
|
|
|
+ selected[0] = 'selected'
|
|
|
+ } else if (this.$route.path == '/project') {
|
|
|
+ selected[1] = 'selected'
|
|
|
+ } else if (this.$route.path == '/map') {
|
|
|
+ selected[2] = 'selected'
|
|
|
+ } else if (this.$route.path == '/me') {
|
|
|
+ selected[3] = 'selected'
|
|
|
+ }
|
|
|
+ this.selected = selected
|
|
|
}
|
|
|
}
|
|
|
}
|