当前位置: 首页 > news >正文

亚马逊服务器做影视网站/免费下载优化大师

亚马逊服务器做影视网站,免费下载优化大师,美食网站案例,做网站的公司吉林P8-Vue-supermall项目-请求首页多个数据 1.概述 在这篇文章主要介绍请求服务器获取数据,拿到数据后再我们的页面展示。 2.封装网络模块 首先对网络请求封装,所有的页面请求都面向我们封装的网络请求模块获取数据。 2.1.安装axios 我们网络请求使用axios…

P8-Vue-supermall项目-请求首页多个数据

1.概述

在这篇文章主要介绍请求服务器获取数据,拿到数据后再我们的页面展示。

2.封装网络模块

首先对网络请求封装,所有的页面请求都面向我们封装的网络请求模块获取数据。

2.1.安装axios

我们网络请求使用axios插件,在项目创建时我们是没有安装这个插件的,这里先安装插件。

# 进入项目根目录
cd \supermall# 安装路由组件
npm install axios --save

2.3.axios网络请求公共层封装

  • 1.在network文件夹下新建一个request.js封装网络请求
    在这里插入图片描述
  • 2.request.js文件内容
import axios from 'axios'export function request(config) {// 1.创建axios的实例const instance = axios.create({baseURL: 'http://123.207.32.32:8000',timeout: 5000})// 2.axios的拦截器// 2.1.请求拦截的作用instance.interceptors.request.use(config => {return config}, err => {// console.log(err);})// 2.2.响应拦截instance.interceptors.response.use(res => {return res.data}, err => {console.log(err);})// 3.发送真正的网络请求return instance(config)
}

2.4.home请求封装

  • 在network下封装了request.js网络请求,这个封装是面向所有组件模块请求的封装,我们在这个公共的网络请求上再做一层封装,这层封装是按照业务模块进行的网络请求封装。例如封装首页模块网络请求,分类模块网络请求,购物车模块网络请求等等。
  • 这样做的好处:
    • 将网络请求分类封装,减少各个模块之间的耦合。方便对每个模块的请求进行分类管理。
    • 在request层下再做了一层网络请求封装,这层封装安装业务模块,将每个业务模块请求封装封装到方法中,当页面需要某个请求数据时,只需要调用封装好的方法即可拿到数据。当接口有变化时只需要修改封装这个请求的方法,不需要修改页面的请求。减少了维护成功。

在这里插入图片描述

  • 首页网络请求封装

将首页所有接口请求封装到该文件各个的方法中,一个文件管理所有Home页面的网络请求。

在这里插入图片描述

// 1.导入request模块
import {request} from "./request";// 2.封装首页获取多个数据网络请求函数
export function getHomeMutidata(){return request({url: '/home/multidata'})
}

3.发送网络请求

在Home.vue中调用我们封装好的网络请求,获取请求数据。

3.1.Home组件发送网络请求原理

在这里插入图片描述

3.2.Home组件发送网络请求内容

<template><div id="home"><!-- 3.NavBar组件替换中间的插槽 --><nav-bar class="home-nav"><div slot="center">购物街</div></nav-bar></div>
</template><script>// 1.导入Navbar组件import NavBar from 'components/common/navbar/NavBar';// 1.导入axios网络请求封装模块import {getHomeMultidata} from 'network/home';export default {name: "Home",components: {// 2.注册NavBar组件NavBar},data() {return {banners: []}},// 调用Vue生命周期中created函数,在Home组件创建完成后立即调用网络请求created() {//1.请求多个数据getHomeMultidata().then(res =>{this.banners = res.data.banners})}}</script><style scoped>.home-nav {/* 设置首页导航栏背景颜色和文字颜色 */background-color: var(--color-tint);color: #fff;}
</style>

3.3.Home组件发送网络请求获取服务器返回内容预览

在这里插入图片描述

http://www.lbrq.cn/news/1388899.html

相关文章:

  • 给公司建立网站不可以做到的/semantic ui
  • 做国外网站推广/网络运营推广是做什么的
  • 网站的备案流程/进入百度首页官网
  • 用照片做视频的网站好/百度免费咨询
  • ps网站背景图片怎么做/四川seo整站优化吧
  • 南京网站搜索排名/b2b平台运营模式
  • 石碣镇做网站/南京百度网站快速优化
  • 北镇建设局网站/seo优化诊断
  • 延安网站开发/今日新闻头条新闻摘抄
  • 河南城乡与住房建设厅网站/北京正规seo搜索引擎优化价格
  • 潍坊网站建设联系方式/网店seo名词解释
  • 做网站免费的域名/揭阳新站seo方案
  • 网站建设平台价格/百度app官方正式版
  • 专业网站建设制作多少钱/123网址之家
  • 网站怎么做 流程/廊坊百度关键词优化怎么做
  • 网站二维码怎么制作/中国seo网站
  • 公司网站制作设计价格/如何开发网站平台
  • 为加强政协网站建设/免费投放广告平台
  • 网站建设外包公司/免费制作网站app
  • 机械制造设备类企业网站织梦模板/企业管理
  • 备案关闭网站/网络营销中的seo与sem
  • 提供商城网站建设/关键词异地排名查询
  • 不会php能做动态网站吗/广州灰色优化网络公司
  • 食品营销型网站建设/免费推广网站地址大全
  • 建设企业网站的时间/专业北京seo公司
  • 郑州的网站建设/百度竞价开户需要多少钱
  • 普陀学校网站建设/seo图片优化的方法
  • 深圳网站网页制作公司/软文投放平台有哪些?
  • 自己主机做网站服务器/佛山抖音seo
  • 迅速让一个wordpress/seo服务如何收费
  • 大模型微调训练资源占用查询:Windows 10 查看 NVIDIA 显卡GPU状态教程(替代 Ubuntu 下 watch nvidia-smi)
  • 本地组策略编辑器图形化工具
  • 【连接器专题】连接器接触界面的理解
  • 从源码中学习Java面向对象的多态
  • 短波红外科研相机:开启科研新视野的利器​
  • PAT 1076 Forwards on Weibo