使用mpvue小程序开发问题之路由与多页面问题

问题描述

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

总结

小程序就是小程序,复杂了就不要做小程序,按照简单的思路来做。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容