让小程序动起来-轮播图的两种方式--【浅入深出系列003】

这篇具有很好参考价值的文章主要介绍了让小程序动起来-轮播图的两种方式--【浅入深出系列003】。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

微信目录集链接在此:

详细解析黑马微信小程序视频–【思维导图知识范围】 难度★✰✰✰✰

不会导入/打开小程序的看这里:参考

让别人的小程序长成自己的样子-更换window上下颜色–【浅入深出系列001】

本系列校训

用免费公开视频,卷飞培训班哈人!打死不报班,赚钱靠狠干!
只要自己有电脑,前后项目都能搞!N年苦学无人问,一朝成名天下知!

学习资源的选择

黑马程序员微信小程序开发前端教程_零基础玩转微信小程序(130集)
https://www.bilibili.com/video/BV1nE41117BQ/
目录如下:

P303-微信小程序的环境准备08:21 00:00 到 05:16 获取APPid, 后面下载开发工具。

啥是轮播图

让小程序动起来-轮播图的两种方式--【浅入深出系列003】,微信小程序,小程序
基本上只要你看到的网站(90%以上),都会看到轮播图,轮播如此重要,基本上成了网站的必备的模块,甚至有一些页面里面也大量出现轮播
小程序上呢?也是一样,毕竟小程序大概率也是一种商业的网站。当然也得要使用轮播了
让小程序动起来-轮播图的两种方式--【浅入深出系列003】,微信小程序,小程序

轮播图的关键代码

最常见的轮播图代码

<swiper class="swiper_box" autoplay="{{autoplay}}" interval="{{interval}}" duration="{{duration}}" bindchange="swiperchange"
		 circular="circular">
			<block wx:for="{{banners}}" wx:key="id">
				<swiper-item>
					<image bindtap="tapBanner" data-id="{{item.businessId}}" src="{{item.picUrl}}_m" class="slide-image" />
				</swiper-item>
			</block>
		</swiper>

这是一般的小程序最常见的轮播图代码段。
不过初学者的话,我倒不建议直接用这种。下面的这种方式要方便理解很多。小程序的开发呢?最好的方式就是,你打消“小程序开发很难”的这种观念,先让小程序每次都运行的很漂亮,然后扫二维码到自己手机上。毕竟兴趣才是学习的第一位。

便于理解的轮播代码

<swiper class="content-info-slide" indicator-color="rgba(255,255,255,.5)" indicator-active-color="#fff" indicator-dots circular autoplay>
          <swiper-item>
            <image src="/images/banner.jpg" />
          </swiper-item>
          <swiper-item>
            <image src="/images/banner.jpg" />
          </swiper-item>
          <swiper-item>
            <image src="/images/banner.jpg" />
          </swiper-item>
 </swiper>

两种轮播代码的比较

第一种是万能型,即可以做静态的纯前端,也可以后端定制,比如说你的小程序轮播图需要后台人员更换图片,
第二种就是纯前端,更换图片不太方便,但是就因为他方便,而且也不用数据库更换,所以也就更适合公司网站的这种小程序。
所以也不能说这种方式没有用武之地。

官网的文档: 视图容器 /swiper

https://developers.weixin.qq.com/miniprogram/dev/component/swiper.html
wiper
基础库 1.0.0 开始支持,低版本需做兼容处理。

微信 Windows 版:支持
微信 Mac 版:支持
渲染框架支持情况:Skyline (使用最新 Nighly 工具调试)、WebView

功能描述
滑块视图容器。其中只可放置swiper-item组件,否则会导致未定义的行为。

通用属性
让小程序动起来-轮播图的两种方式--【浅入深出系列003】,微信小程序,小程序

实际操练

怎么样克服自己对代码的恐惧? 当然是你改动一点,就可以看到程序的变化了。

第一步,就是找到文件。

事实上,这一步很关键,别看我码龄20多年,事实上,不管在哪个项目,都会时不时发生改了关天,发现程序完全不起作用,然后花了N小时,最后发现,改错文件了,当项目一大,代码一多,文件那也是成倍的增长,而且很多的文件有的时候叫的名字是一个,里面的代码也差不多,这个时候那就更容易看错文件了。
友情提示 可以使用资源管理器里的搜索功能,真的很好用。

第二步,先改动一下最显眼的代码

比如删掉一个代码块。
让小程序动起来-轮播图的两种方式--【浅入深出系列003】,微信小程序,小程序
图3 找到轮播图代码。
然后,将图3中圈中的代码删掉,保存。
让小程序动起来-轮播图的两种方式--【浅入深出系列003】,微信小程序,小程序
图4 删掉了轮播图的样子。
也有可能是这样
让小程序动起来-轮播图的两种方式--【浅入深出系列003】,微信小程序,小程序
图5 删除代码出错(一般情况下是匹配的标签找错了)
这个时候,Ctrl+Z (这个快捷键有必要记住) 基本上80%以上的编辑器程序都是用这个快捷方式恢复到前一步正确的代码。
如果在恢复这个错之前,把这个错误的截图,并保存,查看几下那就更好了。面对页面出错不是大惊小怪,而是看看是啥错误信息,那你基本具备了向高手迈进的姿势了。

第三步 狸猫换太子

让小程序动起来-轮播图的两种方式--【浅入深出系列003】,微信小程序,小程序
将鼠标移动到 <image src="***"> 这里,开发平台就会友善的提示,ctril+单击跳到相应的图片上。
让小程序动起来-轮播图的两种方式--【浅入深出系列003】,微信小程序,小程序
然后就可以换图片了。这样是不是感觉很爽?

第一种方式代码解析

首先你需要了解的知识是 《微信小程序的目标结构》可以百度,也可以看我的博客。
让小程序动起来-轮播图的两种方式--【浅入深出系列003】,微信小程序,小程序
注意这里的代码
<swiper-item wx:for="{{swiperlist}}" wx:key="item.id"> <image src="{{item.url}}" mode='aspectFill' bindtap="swipclick"></image> </swiper-item>
这些{{}} 都是绑定了 JS里的变量的。

打开相应的JS文件。
让小程序动起来-轮播图的两种方式--【浅入深出系列003】,微信小程序,小程序
可以看出这里的第一种方式的轮播也是静态的。

最难的轮播展示–后台返回方式

这是终级的方式,初学者可以直接跳过去,等你会写后台代码了,小程序练了不下5套前端的代码了,再来看这部分。
事实上把这部分单独写一个博客可能会更好。
让小程序动起来-轮播图的两种方式--【浅入深出系列003】,微信小程序,小程序
让小程序动起来-轮播图的两种方式--【浅入深出系列003】,微信小程序,小程序

带后台的方式参见:

小程序轮播图的两种后台方式(PHP)–【浅入深出系列008】
https://blog.csdn.net/dearmite/article/details/131958411
小程序轮播图的两种后台方式(JSP)–【浅入深出系列009】
https://blog.csdn.net/dearmite/article/details/131966874

配套资源

让小程序动起来-轮播图的两种方式-【浅入深出系列002】方式二的轮播图项目
第一种方式
让别人的小程序长成自己的样子-【浅入深出系列001】配套资源
请求后台的方式
让小程序动起来-轮播图的两种方式-【浅入深出系列002】方式一的轮播图项目(向后台请求图片)
https://download.csdn.net/download/dearmite/88054796

作业:

下载方式二的轮播图项目。
然后,修改轮播图的图片。文章来源地址https://www.toymoban.com/news/detail-589100.html

到了这里,关于让小程序动起来-轮播图的两种方式--【浅入深出系列003】的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • vue中swiper轮播图的使用

    说明:导入相应js引css import \\\"Swiper\\\" from \\\"swiper\\\" import \\\"swiper/css/swiper.css\\\"; import \\\"swiper/js/swiper\\\"; 说明:必要的结构使用;直接封装成一个组件  说明:(页面当中务必要有结构);注释已经写入代码。 第一:可以解决获取数据在Swiper实例之前;第二:可以解决v-for遍历完后在Swiper之

    2024年02月14日
    浏览(34)
  • 使用JS来实现轮播图的效果

    最好今天分享一个使用JS制作的轮播图效果 个人名片:  😊 作者简介:一名大一在校生,web前端开发专业  🤡  个人主页:几何小超  🐼 座右铭:懒惰受到的惩罚不仅仅是自己的失败,还有别人的成功。  🎅**学习目标:  坚持每一次的学习打卡 ,学好前端 首先是HTML部分

    2024年01月20日
    浏览(34)
  • JS实现轮播图的三种简单方法。

    实现思路 这可能是轮播图最简单点的实现之一,通过更改图片的src来实现该效果,首先需要将图片命名格式统一比如pic01.jpg,pic02.jpg…,再通过js使用定时器去改变img标签里面的src图片链接的名字来实现切换效果。代码如下: 实现效果 实现思路 这可能是轮播图最简单点的实现

    2024年02月03日
    浏览(35)
  • HTML+CSS+JavaScript:轮播图的自动播放、手动播放、鼠标悬停暂停播放

    昨天我们做了轮播图的自动播放,即每隔一秒自动切换一次 今天我们增加两个需求: 1、鼠标点击向右按钮,轮播图往后切换一次;鼠标点击向左按钮,轮播图往前切换一次 2、鼠标悬停在轮播图区域中时,轮播图暂停播放   以下是缺失JS部分的代码,感兴趣的小伙伴可以先

    2024年02月14日
    浏览(37)
  • Vue3项目关于轮播图的封装应该怎么封装才是最简单的呢

    在Vue3中,可以使用组合API和ref来封装一个简单的轮播图组件。以下是一个基本的封装示例: 在模板中,使用v-for来遍历数据列表,并根据currentIndex来设置当前展示的轮播图。 在setup中,使用ref来定义currentIndex和timer变量。在onMounted和onUnmounted钩子中,分别启动和停止轮播循环

    2024年02月07日
    浏览(62)
  • Java 获取小程序码的两种方式

    目前小程序推出了自己的识别码,小程序码, 圆形的码看起来比二维码好看。 本文总结微信小程序的获取小程序二维码的接口开发。官方地址 主要内容摘抄自微信小程序的API文档,java接口开发是自己总结开发。 通过后台接口可以获取小程序任意页面的二维码,扫描该二维

    2024年02月14日
    浏览(27)
  • uni-app 轮播图视频+图片 视频图片全屏预览 两种方法

    在做商城项目的时候,商品详情的轮播图需要同时显示视频和图片,并且能够全局预览 如果项目里有uview这个组件库,可以通过swiper轮播图的指定类型进行解决,点击这里进行跳转 也可以通过uni-app自带的swiper去解决这个问题,点击这里进行跳转 就目前的两种方案,第二种方

    2024年02月12日
    浏览(84)
  • 微信小程序中的两种页面跳转方式

    方式一(声明式导航): 利用navigator/navigator url:要跳转页面的地址 open-type:要打开的页面的类型 (不在底部导航中添加的为非导航页面,在的为导航页面)  非导航页面跳转过去后左上角会出现返回箭头,导航页面则没有 index页面   home页面  方式二(编程式导航): 通过触摸事件

    2024年01月19日
    浏览(42)
  • 微信小程序 分享的两种方式:菜单级和按钮级

    在使用微信小程序的时候,我们可能会设计到一些视频的一些分享等,那么视频分享也分为两种方式,例如下图,当我们点击的时候,进行一个转发分享的一个操作 那么在原先代码的基础上,我们需要在原先代码的基础上button按钮上设置open-type=“share” 添加完open-type=\\\"share\\\"后

    2024年02月20日
    浏览(31)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包