Navheader部分结束总结

本文总结了Vue项目Navheader部分的配置,包括axios的基础设置,如在main.js中设置baseURL和代理配置在vue.config.js中。讨论了v-for指令的key属性对渲染性能的影响,v-bind的使用,以及局部过滤器filters的应用,特别是针对金额格式化的场景。还提到了v-if和v-on指令的使用。
摘要由CSDN通过智能技术生成

Navheader部分总结

一.获取数据接口(axios)
1》因为在main.js中,我们
在这里插入图片描述
所以我们在Nav-header.vue使用axios时,不需再import引用,直接this.axios使用即可
2》在main.js中,我们对axios进行了基础设置
在这里插入图片描述
axios.defaults.baseURL = ‘/api’ 与代理的’/api‘有联系

3》我们在vue.config.js中,进行代理设置
注意改完代理之后要重新执行项目
在这里插入图片描述
4》
在这里插入图片描述
注意因为进行了基础设置,interceptors拦截,此时res已经是data数据了,
而且用get方法时需要用params传递参数,若用post则不需要用params

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
实现header部分的布局,可以使用CSS中的position和flex布局。 使用position布局: HTML代码: ``` <header> <div class="logo">Logo</div> <nav> <ul> <li><a href="#">导航1</a></li> <li><a href="#">导航2</a></li> <li><a href="#">导航3</a></li> </ul> </nav> </header> ``` CSS代码: ``` header { height: 60px; position: relative; background-color: #fff; box-shadow: 0px 2px 2px #ccc; } .logo { position: absolute; top: 50%; left: 50px; transform: translateY(-50%); font-size: 24px; font-weight: bold; } nav { position: absolute; top: 50%; right: 50px; transform: translateY(-50%); } nav ul { list-style: none; margin: 0; padding: 0; } nav ul li { display: inline-block; margin-left: 20px; } nav ul li:first-child { margin-left: 0; } nav ul li a { text-decoration: none; color: #333; font-size: 16px; font-weight: bold; } ``` 使用flex布局: HTML代码: ``` <header> <div class="logo">Logo</div> <nav> <ul> <li><a href="#">导航1</a></li> <li><a href="#">导航2</a></li> <li><a href="#">导航3</a></li> </ul> </nav> </header> ``` CSS代码: ``` header { height: 60px; display: flex; justify-content: space-between; align-items: center; background-color: #fff; box-shadow: 0px 2px 2px #ccc; } .logo { font-size: 24px; font-weight: bold; margin-left: 50px; } nav ul { list-style: none; margin: 0; padding: 0; display: flex; } nav ul li { margin-left: 20px; } nav ul li:first-child { margin-left: 0; } nav ul li a { text-decoration: none; color: #333; font-size: 16px; font-weight: bold; } ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值