BottomNavigation.vue 771 B

1234567891011121314151617181920212223242526272829303132
  1. <template>
  2. <mu-paper>
  3. <mu-bottom-nav :value="bottomNav" @change="handleChange">
  4. <mu-bottom-nav-item to="/" value="首页" title="首页" icon="home"/>
  5. <mu-bottom-nav-item to="/publish" value="发布" title="发布" icon="subject"/>
  6. <mu-bottom-nav-item to="/messages" value="消息" title="消息" icon="message"/>
  7. <mu-bottom-nav-item to="/person" value="我的" title="我的" icon="person"/>
  8. </mu-bottom-nav>
  9. </mu-paper>
  10. </template>
  11. <script>
  12. export default {
  13. data () {
  14. return {}
  15. },
  16. computed: {
  17. bottomNav(){
  18. return this.$store.state.tabValue;
  19. }
  20. },
  21. methods: {
  22. handleChange (val) {
  23. this.$store.dispatch('changeTabValue', val);
  24. }
  25. }
  26. }
  27. </script>
  28. <style>
  29. </style>