问题描述
1、vue-router 不能用。
2、使用 <a href="/pages/counter/main" class="counter">去往Vuex示例页面</a>标签。多个页面来回切换几次就失效了。然后页面无法跳转了。
解决思路
我们用v-if表达式代替vue-router 实现单页应用。
image.png
<script>
import card from '@/components/card'
import college from '@/components/college'
import square from '@/components/square'
import message from '@/components/message'
import mine from '@/components/mine'
export default {
data () {
return {
page:0,
menuItems: [{ name:'广场', id: 1},
{ name:'社团', id:2},
{ name:'活动', id: 0},
{ name:'消息', id: 3},
{ name:'我的', id: 4}]
}
},
components: {
card,
college,
square,
message,
mine
},
methods: {
goTo(i) {
this.page = i;
}
},
}
</script>
1.gif
总结
小程序就是小程序,复杂了就不要做小程序,按照简单的思路来做。
网友评论