首页数据显示-banner 显示(前端) | 学习笔记

简介: 快速学习 首页数据显示-banner 显示(前端)

开发者学堂课程【微服务+全栈在线教育实战项目演练(SpringCloud Alibaba+SpringBoot)首页数据显示-banner 显示(前端)】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址https://developer.aliyun.com/learning/course/667/detail/11432


首页数据显示-banner 显示(前端)


内容简介

一、前端页面准备工作

二、首页 banner 数据显示


一、前端页面准备工作

1、使用命令,下载 axios 依赖

Npm install axios

下载之后才可以使用组件

//创建 axios 实例

const service=axios, create({

baseURL:process. env.BASE_API,//api的base _ url

timeout:5000//请求起时时间

}

//request 拦截器

service,  interceptors , request, use(

config=>{

if(store, getters, token){config,headers[°X-Token']=getToken()

//让每个请求携带自定义 token 请根据实际情况自言}

return config

2、封装 axios

Import axios form axios  引入 axios 组件

//创建 axios 实例

const service=axios, create({

baseURL:process. env.BASE_API  //api的base _ url

timeout:2000//请求超时时间

}

Export default service 为了接下来操作更加方便


二、首页 banner 数据显示

1. 创建 api 文件夹,在 api 文件夹创建 js 文件,定义调用接口路径

建一个文件叫 banner。

Banner.js

import request from‘@/utils/request'

export default{

//查询前两条 banner 数据

getListbanner(){

return request({

url:ˈ/edu. cns/banner/ getAllBanner `j

method;'get’

})

}

}

2. 在页面调用接口得到数据进行显示

在 default 页面中是布局页面,在 index 显示调用,现在显示 banner 是在首页面中

//banner 数组

bannerList :[]

}

},

created(){

},

methods:{

//查询 banner 数据

getBannerList (){

banner. getListBanner ()

. then(response=>{

This banner list =Response.data.data.list

}

}

}

}

在 index.vue 页面中进行调用,首先引进 banner.js

先把数据定义一个初始值,定义时候注意不要写错位置,

//查询 banner 数据

getBannerList (){

banner. getListBanner ()

then(response=){

This .banner List=response, data, data, list

}

//调用查询 banner 的方法

this, getBannerList ()

<template)_

<div>

<1--幻灯片开始-->

<div v-swiper;mySwiper=" swiper0ption ">

<div class="swiper-wrapper">

<div v-for-"banner in  bannertist ":key="banner, id"class="swpper-slide"style="background :#04B1B"

<a target-"_ blank"href-"/">I

<img src="~/assets/photo/banner/ 1525939573202 .

jpg"alt="首页banner">

</a>

</div>

</div>

<div>

class="swiper- pagination  swiper- pagination -white"></div>

<divclass="swiper-button-prev swiper-button-white"slot="button-prev"></div>

<divclass="swiper-button-next swiper-button-white"slot="button-next"></div>

</div>

()灯片结束--

Alt 两种不同的作用:

一种是在网页上移动光标到某个地方,就会显示内容,另一种是当图片地址错了,做一个提示的信息。

相关文章
|
25天前
|
存储 监控 安全
前端框架的数据驱动方式如何保证数据的安全性?
总之,前端框架的数据驱动方式需要综合运用多种手段来保证数据的安全性。从传输、存储、访问控制到防范攻击等各个方面进行全面考虑和实施,以确保用户数据的安全可靠。同时,不断加强安全管理和技术创新,以应对不断变化的安全挑战。
100 60
|
2月前
|
JavaScript 前端开发 程序员
前端学习笔记——node.js
前端学习笔记——node.js
46 0
|
2月前
|
JSON 前端开发 Java
震惊!图文并茂——Java后端如何响应不同格式的数据给前端(带源码)
文章介绍了Java后端如何使用Spring Boot框架响应不同格式的数据给前端,包括返回静态页面、数据、HTML代码片段、JSON对象、设置状态码和响应的Header。
158 1
震惊!图文并茂——Java后端如何响应不同格式的数据给前端(带源码)
|
2月前
|
监控 JavaScript 前端开发
前端的混合之路Meteor篇(六):发布订阅示例代码及如何将Meteor的响应数据映射到vue3的reactive系统
本文介绍了 Meteor 3.0 中的发布-订阅模型,详细讲解了如何在服务器端通过 `Meteor.publish` 发布数据,包括简单发布和自定义发布。客户端则通过 `Meteor.subscribe` 订阅数据,并使用 MiniMongo 实现实时数据同步。此外,还展示了如何在 Vue 3 中将 MiniMongo 的 `cursor` 转化为响应式数组,实现数据的自动更新。
|
2月前
|
JSON 分布式计算 前端开发
前端的全栈之路Meteor篇(七):轻量的NoSql分布式数据协议同步协议DDP深度剖析
本文深入探讨了DDP(Distributed Data Protocol)协议,这是一种在Meteor框架中广泛使用的发布/订阅协议,支持实时数据同步。文章详细介绍了DDP的主要特点、消息类型、协议流程及其在Meteor中的应用,包括实时数据同步、用户界面响应、分布式计算、多客户端协作和离线支持等。通过学习DDP,开发者可以构建响应迅速、适应性强的现代Web应用。
|
2月前
|
JavaScript 前端开发 Python
django接收前端vue传输的formData图片数据
django接收前端vue传输的formData图片数据
60 4
|
2月前
|
NoSQL 前端开发 MongoDB
前端的全栈之路Meteor篇(三):运行在浏览器端的NoSQL数据库副本-MiniMongo介绍及其前后端数据实时同步示例
MiniMongo 是 Meteor 框架中的客户端数据库组件,模拟了 MongoDB 的核心功能,允许前端开发者使用类似 MongoDB 的 API 进行数据操作。通过 Meteor 的数据同步机制,MiniMongo 与服务器端的 MongoDB 实现实时数据同步,确保数据一致性,支持发布/订阅模型和响应式数据源,适用于实时聊天、项目管理和协作工具等应用场景。
|
2月前
|
存储 前端开发 API
前端开发中,Web Storage的存储数据的方法localstorage和sessionStorage的使用及区别
前端开发中,Web Storage的存储数据的方法localstorage和sessionStorage的使用及区别
112 0
|
2月前
|
前端开发 Java 数据库
springBoot:template engine&自定义一个mvc&后端给前端传数据&增删改查 (三)
本文介绍了如何自定义一个 MVC 框架,包括后端向前端传递数据、前后端代理配置、实现增删改查功能以及分页查询。详细展示了代码示例,从配置文件到控制器、服务层和数据访问层的实现,帮助开发者快速理解和应用。
|
4月前
|
前端开发 JavaScript
这篇文章介绍了如何使用form表单结合Bootstrap格式将前端数据通过action属性提交到后端的servlet,包括前端表单的创建、数据的一级和二级验证,以及后端servlet的注解和参数获取。
这篇文章介绍了使用AJAX技术将前端页面中表单接收的多个参数快速便捷地传输到后端servlet的方法,并通过示例代码展示了前端JavaScript中的AJAX调用和后端servlet的接收处理。
这篇文章介绍了如何使用form表单结合Bootstrap格式将前端数据通过action属性提交到后端的servlet,包括前端表单的创建、数据的一级和二级验证,以及后端servlet的注解和参数获取。