1. <template>
  2. <view>
  3. <!-- 轮播图视图 swiper-item是每页的元素 -->
  4. <swiper :indicator-dots="true" :autoplay="true" :interval="1500" :duration="1000" @change="test" circular="true">
  5. <swiper-item>
  6. <view class="box5">
  7. <image src="../../static/shuijiao.jpg" mode=""></image>
  8. </view>
  9. </swiper-item>
  10. <swiper-item>
  11. <view class="box5">
  12. <image src="../../static/shuijiao.jpg" mode=""></image>
  13. </view>
  14. </swiper-item>
  15. <swiper-item>
  16. <view class="box5">
  17. <image src="../../static/shuijiao.jpg" mode=""></image>
  18. </view>
  19. </swiper-item>
  20. </swiper>
  21. <!-- 横向画图 :scroll-x开启x轴发滚动 white-space: nowrap不换行去显示 -->
  22. <scroll-view :scroll-x="true" style="white-space: nowrap;">
  23. <view class="box1">A</view>
  24. <view class="box2">B</view>
  25. <view class="box3">C</view>
  26. </scroll-view>
  27. <view class="id">
  28. <view class="left">
  29. <view v-for="(item,index) in list" :key="index" @click="qiehuan(index)">
  30. {{item.title}}
  31. </view>
  32. </view>
  33. <view class="rigth">
  34. <!-- :scroll-into-view可以设置让子菜单滚动 -->
  35. <scroll-view :scroll-y="true" class="box4" style="height: 200px;" :scroll-into-view="aid">
  36. <view v-for="(item,index) in list" :key="index" :id="'po'+ index" >
  37. {{item.title}}
  38. <view v-for="(it,idx) in item.list" :key="idx">
  39. {{it}}
  40. </view>
  41. </view>
  42. </scroll-view>
  43. </view>
  44. </view>
  45. </view>
  46. </template>
  47.  
  48. <script>
  49. export default {
  50. data() {
  51. return {
  52. list:[
  53. {title:"华为",list:["华为1","华为2","华为3","华为4","华为5","华为6","华为7"]},
  54. {title:"小米",list:["小米1","小米2","小米3","小米4","小米5","小米6","小米7"]},
  55. {title:"苹果",list:["苹果1","苹果2","苹果3","苹果4","苹果5","苹果6","苹果7"]},
  56. {title:"魅族",list:["魅族1","魅族2","魅族3","魅族4","魅族5","魅族6","魅族7"]},
  57. {title:"三星",list:["三星1","三星2","三星3","三星4","三星5","三星6","三星7"]}
  58. ],
  59. aid:""
  60. }
  61. },
  62. methods: {
  63. test(e) {
  64. // console.log(e.detail.current)
  65. },
  66. qiehuan(index){
  67. this.aid = 'po'+index
  68. console.log('po'+index)
  69. }
  70. }
  71. }
  72. </script>
  73.  
  74. <style lang="scss">
  75. swiper{
  76. height: 240px;
  77. }
  78. .box1 {
  79. display: inline-block;
  80. width: 200px;
  81. height: 100px;
  82. background: #007AFF;
  83. border: 1px solid red;
  84. }
  85.  
  86. .box2 {
  87. display: inline-block;
  88. width: 200px;
  89. height: 100px;
  90. background: #f0f0f0;
  91. border: 1px solid red;
  92. }
  93.  
  94. .box3 {
  95. display: inline-block;
  96. width: 200px;
  97. height: 100px;
  98. background: #00ff00;
  99. border: 1px solid red;
  100. }
  101. .box5{
  102. text-align: center;
  103. width:100%;
  104. height:100%;
  105. }
  106. .box4 {
  107. white-space: nowrap;
  108. }
  109. .id{
  110. display: flex;
  111. .left{
  112. width:100px;
  113. border:1px solid red;
  114. }
  115. .rigth{
  116. flex: 1;
  117. }
  118. }
  119.  
  120. </style>

uni-app学习记录04-轮播图和滑屏图片的更多相关文章

  1. Bootstrap 我的学习记录4 轮播图的使用和理解

    <!DOCTYPE html> <html lang="zh-CN"> <head> <meta charset="utf-8& ...

  2. BootStrap学习(7)_轮播图

    一.轮播图 Bootstrap 轮播(Carousel)插件是一种灵活的响应式的向站点添加滑块的方式.除此之外,内容也是足够灵活的,可以是图像.内嵌框架.视频或者其他您想要放置的任何类型的内容. 如果 ...

  3. JQ 实现轮播图(3D旋转图片轮播效果)

    轮播图效果如下: 代码: <!DOCTYPE html> <html xmlns="/www.w3.org/1999/xhtml"> <head> ...

  4. 妈蛋:kinMaxShow轮播图异常,WebUploader图片上传坑爹,图片被压缩了

    今天晚上在改造轮播图. 原来的代码是这样的: <div> <img src="${static}/image/index/banner/`.jpg" /> ...

  5. webAPP制作框架Ionic--构建APP侧边栏 底部选项卡 轮播图 加载动画

    超好用的移动框架--Ionic Ionic是一个轻量的手机UI库,具有速度快,界面现代化.美观等特点. 为了解决其他一些UI库在手机上运行缓慢的问题,它直接放弃了IOS6和Android4.1以下的版 ...

  6. 初识 swift 封装轮播图

    一.简介 换了一家公司.换了一个环境刚开始来公司自然不能有一丝一毫的放松,每天即使是没有什么工作也是看看这个博客.那个源码.尽量让自己更充实.慢慢的开始写几篇博客记录下自己遇到的一些问题和解决方法.其 ...

  7. OC可点击的两种轮播图效果

    基本上,每一个APP都有一个轮播图的效果展示,一般都是用来展示图片的一些信息,然后可以点击查看或购买,所以在此我将这种轮播图进行了一个类的封装,效果包含两种形式:第一种,来回轮转样式,第二种,一个方向 ...

  8. 带无缝滚动的轮播图(含JS运动框架)

    今天学习了一下轮播图的写作,想到前一阵学过的无缝滚动得思想,所以就把轮播与滚动结合了一下.不过我的代码的神逻辑我自己都不敢恭维,在没网没参照的情况下,只能硬着头皮往下写,希望跟大家共勉吧. js运动框 ...

  9. iOS回顾笔记(05) -- 手把手教你封装一个广告轮播图框架

    html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,bi ...

随机推荐

  1. OpenLayers添加和删除控件

    <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content ...

  2. Codeforces Beta Round #77 (Div. 2 Only) A. Football【字符串/判断是否存在连续7个0或7个1】

    A. Football time limit per test 2 seconds memory limit per test 256 megabytes input standard input o ...

  3. DirectX11笔记(十)--Direct3D渲染6--PIXEL SHADER

    原文:DirectX11笔记(十)--Direct3D渲染6--PIXEL SHADER 版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/u01033 ...

  4. 2018-8-15-WPF-插拔触摸设备触摸失效

    title author date CreateTime categories WPF 插拔触摸设备触摸失效 lindexi 2018-08-15 08:12:47 +0800 2018-08-09 ...

  5. git安装方法

    点击 http://git-scm.com/download 选择你使用的操作系统,如果是linux就可以看到命令行,windows则是下载客户端

  6. SDUT-2140_判断给定图是否存在合法拓扑序列

    数据结构实验之图论十:判断给定图是否存在合法拓扑序列 Time Limit: 1000 ms Memory Limit: 65536 KiB Problem Description 给定一个有向图,判 ...

  7. More Effective C++: 03异常

    C++的异常机制使得程序付出某些代价:资源泄漏的可能性增加了:写出具有你希望的行为的构造函数与析构函数变得更加困难:执行程序和库程序尺寸增加了,同时运行速度降低了等等. 但是为什么使用异常呢?C程序使 ...

  8. Map容器案例

    案例讲解  --统计字符串出现的次数 package com.date; import java.util.HashMap; import java.util.Map; import java.uti ...

  9. VS2008中为控件添加属性(比如前景色,背景色)

    VS2008中没有classwizard,但不要伤心,到了VS2010,classwizard又回来了. 可以参照这篇博客:http://blog.csdn.net/candyliuxj/articl ...

  10. 开发ArcEngine时的一个提示,无效位图,无法在类“***”中找到资源“***.bmp”

    解决办法:文件属性-生成操作 修改为 :嵌入式资源.