老师我有几个问题
来源:1-5 项目作业
我不是胖球球
2021-12-16 10:49:50
因为时间原因,没有去学习27-30周的课程,
以下问题面试的时候遇到的,没有答出来,请老师看下,谢谢!
问题描述1:
不同页面之间的相同的数据缓存,比如购物车、订单,是怎么处理的?数据会进行刷新吗?
问题描述2:
前台向后台传参,是用什么来传的?
问题描述3:
如何区分购物车中的不同用户(不可能所有用户共用一个购物车)?
1回答
同学你好,解答如下:
1、不同页面之间共享数据一般用vuex,如果是数据缓存一般用localstorage,存储在浏览器中,数据需要手动进行更新。
2、可以用axios,get方式传参用params
axios.get(url, {
params: {
// 对象形式
}
})post方式传参直接写数据对象
axios.post(url, {
// 对象形式
})3、可以通过用户的昵称,或者用户id去数据库中查询购物车数据,然后返回给前端渲染出来。
祝学习愉快!