layui点击左侧导航栏在右侧body显示_Vue记账项目-导航栏

一、确定页面url

  • #/money记账
  • #/labels标签
  • #/statistics统计
  • 默认进入#/money
  • 添加一个404页面

添加代码

  • router/index.ts添加router,配置4个路径对应组件
  • 初始化组件
  • 将router传给new Vue()
  • 在App组件里用<router-view/>给出router渲染区域

添加路径

33618609f2dbfd83d9c8b8d342e41c69.png

初始化组件

b3d650ba5bcddb19d231911522291066.png

在App组件里用<router-view/>给出router渲染区域,根据不同路径显示不同内容

5bfeacc6b65f00f69b3bbf0fba7542b9.png

效果:

e20b1ef32992c9fe3591a56696bd3364.png

设置切换路径

4bc45e84fff3901e8d7015b1f4420f20.png

添加一个404页面

2ff5a48c64cd61f264bf8c7663b4b4f6.png

8866ae4c25f30c99d6b1c543ea0b9689.png

二、将Nav组件做成全局组件

有的页面不需要引入这个Nav,不好添加和删除,有的页面不需要显示也隐藏不好,因此创建Nav.vue,将HTML放到组件里

9d6bb8b9dff4700ee1722a0be83c665f.png

局部引入Nav组件,在每个组件的options.component里加,webstorm里直接打<Nav按tab键就可自动引入,可在每个组件里单独引入

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值