Navheader部分结束总结

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

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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
在这里插入图片描述

二.v-for指令中 :key的作用:
提高渲染速度,后期重复二次渲染的时候,会自动缓存,发现有数据元素已经缓存之后,它就直接获取,不会重复渲染,提高性能,但是只有数据量特别庞大的时候,才有感觉

三.v-bind格式(可省略为:)
在这里插入图片描述
href:绑定了之后,后面的双引号里面直接加变量,若相加地址,必须里面在加一个单引号

<a v-bind:href="'/#/product'+item.id" target="_blank">

四.filters 局部过滤器:通常用于金额或者日期的格式化在这里插入图片描述
在这里插入图片描述
上述图片 item.price 即为currency的val参数

五. v-if 和 v-on(简写成@)指令

在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值