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. 1 <template>
  2. 2 <div class="index">
  3. 3 <div class="banner">
  4. 4 <div class="width1000">
  5. 5 <el-input
  6. 6 class="search-input"
  7. 7 placeholder="搜索资源"
  8. 8 v-model="searchKey">
  9. 9 <i slot="prefix" class="el-input__icon el-icon-search"></i>
  10. 10 </el-input>
  11. 11 </div>
  12. 12 </div>
  13. 13
  14. 14 <div class="notice-box">
  15. 15 <div class="width1000">
  16. 16 <vue-seamless-scroll :data="newsList" :class-option="optionLeft" class="seamless-warp2">
  17. 17 <ul class="item">
  18. 18 <li v-for="(item, index) in newsList" :key="index" v-text="item.title"></li>
  19. 19 </ul>
  20. 20 </vue-seamless-scroll>
  21. 21 </div>
  22. 22 </div>
  23. 23 </div>
  24. 24 </template>
  25. 25
  26. 26 <script>
  27. 27 import vueSeamlessScroll from 'vue-seamless-scroll'
  28. 28 export default{
  29. 29 name: 'index',
  30. 30 components:{
  31. 31 vueSeamlessScroll
  32. 32 },
  33. 33 data(){
  34. 34 return {
  35. 35 searchKey: '',
  36. 36 newsList: [{
  37. 37 'title': '1、所有组件的 输入输出格式要遵循一定标准,最起码可以跟踪一个尝试执行的用例。'
  38. 38 }, {
  39. 39 'title': '2、编排时,每个组件都额外编排一个前置的'
  40. 40 }, {
  41. 41 'title': '3、自己实现日志消费服务,监控 syslog 通过TCP端口 发送过来的日志,消费整理,把分析写入业务数据库'
  42. 42 }]
  43. 43 }
  44. 44 },
  45. 45 computed: {
  46. 46 optionLeft () {
  47. 47 return {
  48. 48 direction: 2, // 左方向
  49. 49 limitMoveNum: 3
  50. 50 }
  51. 51 }
  52. 52 },
  53. 53 mounted(){
  54. 54
  55. 55 },
  56. 56 methods:{
  57. 57
  58. 58 }
  59. 59 }
  60. 60 </script>
  61. 61
  62. 62 <style lang="scss" scoped>
  63. 63 .index {
  64. 64 .banner {
  65. 65 width: 100%;
  66. 66 height: 460px;
  67. 67 background: url('../assets/images/banner-bg.png') no-repeat left top;
  68. 68 background-size: 100% 100%;
  69. 69 .width1000 {
  70. 70 display: flex;
  71. 71 justify-content: center;
  72. 72 .search-input {
  73. 73 width: 760px;
  74. 74 margin-top: 300px;
  75. 75 /deep/ .el-input__inner {
  76. 76 height: 50px;
  77. 77 line-height: 50px;
  78. 78 }
  79. 79 }
  80. 80 }
  81. 81 }
  82. 82 .notice-box {
  83. 83 height: 38px;
  84. 84 line-height: 38px;
  85. 85 background: #011130;
  86. 86 color: #fff;
  87. 87 .seamless-warp2 {
  88. 88 overflow: hidden;
  89. 89 height: 38px;
  90. 90 width: 100%;
  91. 91 ul.item {
  92. 92 width: 100%;
  93. 93 li {
  94. 94 float: left;
  95. 95 margin-right: 10px;
  96. 96 font-size: 14px;
  97. 97 }
  98. 98 }
  99. 99 }
  100. 100 }
  101. 101
  102. 102 }
  103. 103 </style>

vue插件实现循环滚动列表——vue-seamless-scroll的更多相关文章

  1. Jquery制作--循环滚动列表

    自己模仿JQ插件的写法写了一个循环滚动列表插件,支持自定义上.下.左.右四个方向,支持平滑滚动或者间断滚动两种方式,都是通过参数设置.JQ里面有些重复的地方,暂时没想到更好的方法去精简.不过效果还是可 ...

  2. vue插件 vue-seamless-scroll 无缝滚动插件ES6使用总结

    最近因为需求需要写一个项目信息无缝向上滚动组件,在网上搜了一下,看到大家的一致好评就果断的使用了vue-seamless-scroll组件.下面就简单的介绍它的使用,具体详细的使用推荐大家去看下开发者 ...

  3. vue实现循环滚动列表vue-seamless-scroll

    1.安装 vue-seamless-scroll   实例文档链接 cnpm install vue-seamless-scroll --save 2.文件中引入,组件配置 import vueSea ...

  4. vue的v-for循环渲染列表时,解决没有:key警告问题(:key的作用)

    :key是为vue的响应式渲染提供方法,在列表中单条数据改变的情况下,可以进行单独渲染,减少页面资源消耗. 当前页面如果有列表渲染v-for,并且在v-for的循环标签中没有:key元素时,控制台会出 ...

  5. jquery特效:无缝向上循环滚动列表

    效果呈现 整个列表间隔设定的时间向上移动一个item的高度 html结构: <div class="slide-title"> <span>title1&l ...

  6. 用Vue来实现音乐播放器(十六):滚动列表的实现

    滚动列表是一个基础组件  他是基于scroll组件实现的 在base文件夹下面创建一个list-view文件夹 里面有list-view.vue组件     <template> < ...

  7. vue插件编写与实战

    关于 微信公众号:前端呼啦圈(Love-FED) 我的博客:劳卜的博客 知乎专栏:前端呼啦圈 前言 热爱vue开发的同学肯定知道awesome-vue 这个github地址,里面包含了数以千计的vue ...

  8. 手把手教你写vue插件并发布(二)

    前记:上一篇 https://www.cnblogs.com/adouwt/p/9211003.html, 说到了一个完整的vue插件开发.发布的流程,总结下来就讲了这么一个事,如何注入vue, 如果 ...

  9. 推荐 VSCode 上特别好用的 Vue 插件 - vetur

    作者 @octref 此前 V2EX 发过帖子,最近新增代码补全功能,综合比较应该是目前 VSCode 上面最好用的 Vue 插件. 能够实现在 .vue 文件中: 语法错误检查,包括 CSS/SCS ...

  10. Vue组件封装之无限滚动列表

    无限滚动列表:分为单步滚动和循环滚动两种方式 <template> <div class="box" :style="{width:widthX,hei ...

随机推荐

  1. 关于git 解决分支冲突问题(具体操作,包含截图,教你一步一步解决冲突问题)

    当在Git中有多个开发者在同一个分支上工作时,可能会发生分支冲突.分支冲突指的是多个开发者在同一时间修改相同的代码文件,导致Git无法自动合并这些更改. 比如说:我在github上进行了md文件的修改 ...

  2. [CF1854E] Game Bundles

    题目描述 Rishi is developing games in the 2D metaverse and wants to offer game bundles to his customers. ...

  3. C++学习笔记四:变量与数据类型(布尔型与字符型)

    今天来整理一下布尔型和字符型变量的基本使用方法1)布尔型变量1. 声明和初始化一个布尔类型的变量占据1 Byte空间,数值0代表false,其他非0数值代表true bool red_light {f ...

  4. 解决/usr/bin/pip: No such file or directory

    问题描述: 因为home的空间不足,所以我将anaconda3文件夹移动到了别的位置上了,导致我在命令行中输入python的命令时,显示的是python2.7(也就是linux自带的),后面我又为an ...

  5. 获取微信的token工具类

    import cn.hutool.extra.spring.SpringUtil; import cn.hutool.http.HttpUtil; import cn.RedisUtil; impor ...

  6. Python——第五章:csv模块

    未来我们会使用爬虫获取到一些json文件,例如去英雄联盟官方爬取英雄的数据库 查看代码 {"hero":[{"heroId":"1",&qu ...

  7. Redis 分片集群

    1.Redis分片集群 1.1.搭建分片集群 主从和哨兵可以解决高可用.高并发读的问题.但是依然有两个问题没有解决: 海量数据存储问题 高并发写的问题 使用分片集群可以解决上述问题,如图: 分片集群特 ...

  8. shiro基于角色URL进行鉴权

    前言 shiro基于URL进行鉴权,网上有很多,但是多数都是copy不排版,眼睛都看花了,还不如自己看看源码. 2021年1月14日21:23:49最新的shiro是1.7,使用时发现了首次访问的一个 ...

  9. 多项式(Poly)笔记

    开头先扔板子:多项式板子们 定义 多项式(polynomial)是形如 \(P(x) = \sum \limits_{i = 0}^{n} a_i x ^ i\) 的代数表达式.其中 \(x\) 是一 ...

  10. Typecho 反向代理 http 访问强制启用生成 https 链接

    问题描述 微酷是使用Nginx反向代理内网的Typecho站点,为了效率内网访问不需要使用https,这样Typecho接收到的请求是http协议的,于是网站内部资源链接被修改成了http. 解决方案 ...