当前位置: 首页 > java >正文

微信小程序之将轮播图设计为组件

在components文件夹上点右键,新建component,命名为swiper

然后将我们之前的代码都拷贝到对应文件中,

然后我们的页面要引用这个组件,

在pages\index\index.json中引入:

{  "usingComponents": {"van-search": "@vant/weapp/search/index","my-swiper":"../../components/swiper/swiper"}
}

在index.wxml中使用

<view class="index-container"><view class="header"><van-search value="{{ value }}" shape="round" background="#fa2c19" placeholder="请输入搜索关键词" /><my-swipercircular="{{swiperOption.circular}}"autoplay="{{swiperOption.autoplay}}"interval="{{swiperOption.interval}}"duration="{{swiperOption.duration}}"indicator-dots="{{swiperOption.indicatorDot}}"> </my-swiper></view>
</view>

pages\index\index.js 中数据

Page({data: {value: '',swiperOption: {indicatorDot: true,autoplay: true,interval: 3000,circular: true,duration: 1000,indicatorColor:'#fff',indicatorActiveColor:'#fa2c19'}    },})

pages\index\index.wxss 中之前swiper和image的样式要删除掉


.header {background-image: -webkit-linear-gradient(botton, #f1503B, #c82519 50%);background-image: linear-gradient(0deg, #f1503b, #c82519 50%);width: 100%;height: 190px;border-bottom-left-radius: 100%;border-bottom-right-radius: 100%;
}

这样就好了!!

意外:

我发现indicator-dots的属性值传递不下去,组件中设置了false,无论调用的时候用什么值,轮播图指示器都不显示,同样,组件中indicator-dots属性设置了true,无论调用的时候用什么值,都会显示指示器,而其他属性改变了是可以改变轮播图的运行的,如果有哪位刚好知道,请告知解惑,谢谢!

http://www.xdnf.cn/news/6069.html

相关文章:

  • “强强联手,智启未来”凯创未来与绿算技术共筑高端智能家居及智能照明领域新生态
  • 【Alist+RaiDrive挂载网盘到本地磁盘】
  • 面向对象设计模式之代理模式详解
  • 如何查看SD卡存储扇区分配表?有什么不同之处
  • 远程连接电脑的方法?异地远程桌面连接和三方软件实现
  • Java 重试机制详解
  • QT之QComboBox组件
  • 软考 系统架构设计师系列知识点之杂项集萃(59)
  • 【springcloud学习(dalston.sr1)】Eureka单个服务端的搭建(含源代码)(三)
  • Python 常用模块(八):logging模块
  • 基于GpuGeek平台的深度学习项目
  • Keil5 MDK 安装教程
  • LeetCode 热题 100 35.搜索插入位置
  • python打包exe报错:处理文件时错误:Excel xlsx file; not supported
  • iOS Safari调试教程
  • vue使用路由技术实现登录成功后跳转到首页
  • 【Vue 3 + Vue Router 4】如何正确重置路由实例(resetRouter)——避免“VueRouter is not defined”错误
  • 数据结构与算法:状压dp
  • 反向传播算法——矩阵形式递推公式——ReLU传递函数
  • 如何保证RabbitMQ消息的顺序性?
  • 简单易懂的JavaScript中的this指针
  • 现代计算机图形学Games101入门笔记(三)
  • Node.js中MongoDB连接的进阶模块化封装
  • hadoop中spark基本介绍
  • 从零构建知识图谱:使用大语言模型处理复杂数据的11步实践指南
  • 【C语言指针超详解(六)】--sizeof和strlen的对比,数组和指针笔试题解析,指针运算笔试题解析
  • LIO-SAM框架理解
  • ECharts:数据可视化的强大引擎
  • MySQL增删查改进阶
  • 小程序 存存上下滑动的页面