vue插件实现循环滚动列表——vue-seamless-scroll
https://blog.csdn.net/weixin_45389051/article/details/106379832?utm_medium=distribute.pc_relevant.none-task-blog-baidujs_title-0&spm=1001.2101.3001.4242
https://chenxuan1993.gitee.io/component-document/index_prod#/component/seamless-default
- 1 <template>
- 2 <div class="index">
- 3 <div class="banner">
- 4 <div class="width1000">
- 5 <el-input
- 6 class="search-input"
- 7 placeholder="搜索资源"
- 8 v-model="searchKey">
- 9 <i slot="prefix" class="el-input__icon el-icon-search"></i>
- 10 </el-input>
- 11 </div>
- 12 </div>
- 13
- 14 <div class="notice-box">
- 15 <div class="width1000">
- 16 <vue-seamless-scroll :data="newsList" :class-option="optionLeft" class="seamless-warp2">
- 17 <ul class="item">
- 18 <li v-for="(item, index) in newsList" :key="index" v-text="item.title"></li>
- 19 </ul>
- 20 </vue-seamless-scroll>
- 21 </div>
- 22 </div>
- 23 </div>
- 24 </template>
- 25
- 26 <script>
- 27 import vueSeamlessScroll from 'vue-seamless-scroll'
- 28 export default{
- 29 name: 'index',
- 30 components:{
- 31 vueSeamlessScroll
- 32 },
- 33 data(){
- 34 return {
- 35 searchKey: '',
- 36 newsList: [{
- 37 'title': '1、所有组件的 输入输出格式要遵循一定标准,最起码可以跟踪一个尝试执行的用例。'
- 38 }, {
- 39 'title': '2、编排时,每个组件都额外编排一个前置的'
- 40 }, {
- 41 'title': '3、自己实现日志消费服务,监控 syslog 通过TCP端口 发送过来的日志,消费整理,把分析写入业务数据库'
- 42 }]
- 43 }
- 44 },
- 45 computed: {
- 46 optionLeft () {
- 47 return {
- 48 direction: 2, // 左方向
- 49 limitMoveNum: 3
- 50 }
- 51 }
- 52 },
- 53 mounted(){
- 54
- 55 },
- 56 methods:{
- 57
- 58 }
- 59 }
- 60 </script>
- 61
- 62 <style lang="scss" scoped>
- 63 .index {
- 64 .banner {
- 65 width: 100%;
- 66 height: 460px;
- 67 background: url('../assets/images/banner-bg.png') no-repeat left top;
- 68 background-size: 100% 100%;
- 69 .width1000 {
- 70 display: flex;
- 71 justify-content: center;
- 72 .search-input {
- 73 width: 760px;
- 74 margin-top: 300px;
- 75 /deep/ .el-input__inner {
- 76 height: 50px;
- 77 line-height: 50px;
- 78 }
- 79 }
- 80 }
- 81 }
- 82 .notice-box {
- 83 height: 38px;
- 84 line-height: 38px;
- 85 background: #011130;
- 86 color: #fff;
- 87 .seamless-warp2 {
- 88 overflow: hidden;
- 89 height: 38px;
- 90 width: 100%;
- 91 ul.item {
- 92 width: 100%;
- 93 li {
- 94 float: left;
- 95 margin-right: 10px;
- 96 font-size: 14px;
- 97 }
- 98 }
- 99 }
- 100 }
- 101
- 102 }
- 103 </style>
vue插件实现循环滚动列表——vue-seamless-scroll的更多相关文章
- Jquery制作--循环滚动列表
自己模仿JQ插件的写法写了一个循环滚动列表插件,支持自定义上.下.左.右四个方向,支持平滑滚动或者间断滚动两种方式,都是通过参数设置.JQ里面有些重复的地方,暂时没想到更好的方法去精简.不过效果还是可 ...
- vue插件 vue-seamless-scroll 无缝滚动插件ES6使用总结
最近因为需求需要写一个项目信息无缝向上滚动组件,在网上搜了一下,看到大家的一致好评就果断的使用了vue-seamless-scroll组件.下面就简单的介绍它的使用,具体详细的使用推荐大家去看下开发者 ...
- vue实现循环滚动列表vue-seamless-scroll
1.安装 vue-seamless-scroll 实例文档链接 cnpm install vue-seamless-scroll --save 2.文件中引入,组件配置 import vueSea ...
- vue的v-for循环渲染列表时,解决没有:key警告问题(:key的作用)
:key是为vue的响应式渲染提供方法,在列表中单条数据改变的情况下,可以进行单独渲染,减少页面资源消耗. 当前页面如果有列表渲染v-for,并且在v-for的循环标签中没有:key元素时,控制台会出 ...
- jquery特效:无缝向上循环滚动列表
效果呈现 整个列表间隔设定的时间向上移动一个item的高度 html结构: <div class="slide-title"> <span>title1&l ...
- 用Vue来实现音乐播放器(十六):滚动列表的实现
滚动列表是一个基础组件 他是基于scroll组件实现的 在base文件夹下面创建一个list-view文件夹 里面有list-view.vue组件 <template> < ...
- vue插件编写与实战
关于 微信公众号:前端呼啦圈(Love-FED) 我的博客:劳卜的博客 知乎专栏:前端呼啦圈 前言 热爱vue开发的同学肯定知道awesome-vue 这个github地址,里面包含了数以千计的vue ...
- 手把手教你写vue插件并发布(二)
前记:上一篇 https://www.cnblogs.com/adouwt/p/9211003.html, 说到了一个完整的vue插件开发.发布的流程,总结下来就讲了这么一个事,如何注入vue, 如果 ...
- 推荐 VSCode 上特别好用的 Vue 插件 - vetur
作者 @octref 此前 V2EX 发过帖子,最近新增代码补全功能,综合比较应该是目前 VSCode 上面最好用的 Vue 插件. 能够实现在 .vue 文件中: 语法错误检查,包括 CSS/SCS ...
- Vue组件封装之无限滚动列表
无限滚动列表:分为单步滚动和循环滚动两种方式 <template> <div class="box" :style="{width:widthX,hei ...
随机推荐
- 关于git 解决分支冲突问题(具体操作,包含截图,教你一步一步解决冲突问题)
当在Git中有多个开发者在同一个分支上工作时,可能会发生分支冲突.分支冲突指的是多个开发者在同一时间修改相同的代码文件,导致Git无法自动合并这些更改. 比如说:我在github上进行了md文件的修改 ...
- [CF1854E] Game Bundles
题目描述 Rishi is developing games in the 2D metaverse and wants to offer game bundles to his customers. ...
- C++学习笔记四:变量与数据类型(布尔型与字符型)
今天来整理一下布尔型和字符型变量的基本使用方法1)布尔型变量1. 声明和初始化一个布尔类型的变量占据1 Byte空间,数值0代表false,其他非0数值代表true bool red_light {f ...
- 解决/usr/bin/pip: No such file or directory
问题描述: 因为home的空间不足,所以我将anaconda3文件夹移动到了别的位置上了,导致我在命令行中输入python的命令时,显示的是python2.7(也就是linux自带的),后面我又为an ...
- 获取微信的token工具类
import cn.hutool.extra.spring.SpringUtil; import cn.hutool.http.HttpUtil; import cn.RedisUtil; impor ...
- Python——第五章:csv模块
未来我们会使用爬虫获取到一些json文件,例如去英雄联盟官方爬取英雄的数据库 查看代码 {"hero":[{"heroId":"1",&qu ...
- Redis 分片集群
1.Redis分片集群 1.1.搭建分片集群 主从和哨兵可以解决高可用.高并发读的问题.但是依然有两个问题没有解决: 海量数据存储问题 高并发写的问题 使用分片集群可以解决上述问题,如图: 分片集群特 ...
- shiro基于角色URL进行鉴权
前言 shiro基于URL进行鉴权,网上有很多,但是多数都是copy不排版,眼睛都看花了,还不如自己看看源码. 2021年1月14日21:23:49最新的shiro是1.7,使用时发现了首次访问的一个 ...
- 多项式(Poly)笔记
开头先扔板子:多项式板子们 定义 多项式(polynomial)是形如 \(P(x) = \sum \limits_{i = 0}^{n} a_i x ^ i\) 的代数表达式.其中 \(x\) 是一 ...
- Typecho 反向代理 http 访问强制启用生成 https 链接
问题描述 微酷是使用Nginx反向代理内网的Typecho站点,为了效率内网访问不需要使用https,这样Typecho接收到的请求是http协议的,于是网站内部资源链接被修改成了http. 解决方案 ...