vue+bootstrap响应是轮播绑数据(视频门户网站)
来源:互联网 发布:游标卡尺的数据异常值 编辑:程序博客网 时间:2024/05/21 22:33
案例:轮播图
1、使用的是bootstrap中的响应式轮播图,其中要v-for循环轮播图的图片,需要给第一个添加class类名为“active”,循环中不会出现,那么我需要用到v-bind绑定class来判断,这个class中是否存在“active”,有则不加,没有就加上。
<div class="carousel-inner"> <template v-for="(banner,index) in banner_program_info" > <div class="item" :class="[index == 0 ? 'active' : '']"> <template v-for="pic in banner.ProgramPosterArray"> <img :src="pic.ImageUrl" alt="First slide"> </template> </div> </template></div>
注:item是必要类名,每个循环都有,绑定的:class=”[ index == 0 ? ‘active’ : ’ ’ ]”,循环的时候添加上index索引值,在class类里判断当索引值为0的时候添加;
2、在bootstrap中轮播图是有一个对应的指标,来监视着图片的多少,对应的也要有索引值来控制下面的按钮,思路一样;
<ol class="carousel-indicators"> <template v-for="(banner,index) in banner_program_info"> <li data-target="#myCarousel" :data-slide-to="index" :class="[ index == 0 ? 'active' : '']"></li> </template></ol>
注:其中data-slide-to这种自定义属性,需要用v-bind绑定,不然在点击轮播图的时候会出现报错。
3、最后在ajax请求成功的回调中加上对轮播图的设置;
success: function(data) { console.log(data); _this.banner_program_info = data; $('#myCarousel').carousel({ interval: 2000, //循环时间 pause: 'hover', //hover之后暂停 wrap: true //是否循环 })}
首次写博客,这个项目是一个视频门户的网站,我是一个初入vue的小白,记录点自己遇到的问题,边学边用,后续在遇到什么问题,继续更新博客
阅读全文
0 0
- vue+bootstrap响应是轮播绑数据(视频门户网站)
- vue悬停下拉菜单(视频门户网站)
- vue + vuelazyload图片懒加载 + 显示默认图片 (视频门户网站)
- vue中把字符串带有html标签转为html渲染页面(视频门户网站)
- 大型门户网站(响应式)
- Vue 动态响应数据变化
- 12.01常识(门户网站)
- 设计响应式网站-Bootstrap(1)
- Bootstrap 前端框架制作响应式网站
- bootstrap响应式网站开发介绍
- 门户网站!
- 门户网站
- 门户网站
- 门户网站
- 门户网站
- 视频网站热浪消退 垂直门户成新焦点
- 大型门户网站是这样练成的 视频下载
- 【视频】asp.net4+JQuery 构建信息门户网站
- 【JavaScript学习】面向对象的程序设计(4):借用构造函数(经典继承)
- 洛谷 P3371 【模板】单源最短路径
- [乐意黎] 通过Apache代理访问NodeJS服务
- 栈的代码实现之数组方案
- 回顾大一·C语言编程4.2(2)
- vue+bootstrap响应是轮播绑数据(视频门户网站)
- iOS开发笔记之Timestamp时间戳与各地区实际时间格式的相互转换
- python如何装饰递归函数
- java的JDK安装好后运行cmd显示没有安装成功
- ros学习笔记-lesson1
- 基于java反射筛选List对于不同实体泛型的公共方法
- 第2次课改善深层神经网络:超参数优化、正则化以及优化
- 接入支付宝SDK遇到的坑
- Selenium php-webdrive元素等待