【Uniapp-Vue3】v-bind指令实现图片切换

v-bind指令作用就是响应式改变标签中的属性值,格式如下:

<标签名 v-bind:属性名="属性值">...</标签名>

v-bind可以简写为一个冒号,即如下形式:

<标签名 :属性名="属性值">...</标签名>

简单使用v-bind来实现一下图片的切换:

提前在static下放上3张图片

我们只需要在Image标签中让src的属性值按照响应式变量的值进行变化即可

实现切换就需要准备一个路径数组,使用定时器每隔一秒切换一次图片

复制代码
<template>
	<image :src="current" mode="aspectFit"></image>
</template>

<script setup>
	import {ref} from 'vue';

	let arr = ref([
		"../../static/pic1.jpg",
		"../../static/pic2.jpg",
		"../../static/pic3.jpg",
	])
	let current = ref("../../static/pic1.jpg");
	let i = 0;
	setInterval(() => {
		i++;
		current.value = arr.value[i % 3];
	}, 1000);
</script>
相关推荐
Jing_Rainbow3 分钟前
【AI-9/Lesson30(2025-11-12)】AI + Vibe Coding:Hulk 浏览器扩展开发全解析 —— 从需求文档到实战的完整指南🌈
前端·人工智能·程序员
wordbaby3 分钟前
important-defaults(重要的默认配置)
前端·react.js
niucloud-admin17 分钟前
diy自定义组件/页面装修开发——自定义页面模板
前端
wordbaby20 分钟前
React Native 实战:构建一个现代化的 Todo List (React Query + SafeArea + 键盘适配)
前端·react native
T___T21 分钟前
class 出现前,JS 是怎么继承的
前端·javascript·面试
b***748822 分钟前
前端技术的下一场革命:体验、架构与智能协作的深度重构
前端·重构·架构
2201_7578308724 分钟前
JS的学习
前端·javascript·学习
鸡腿大王25 分钟前
震惊:v8引擎竟是如此操作代码(JS预编译)
前端·javascript
whisper25 分钟前
pnpm和npm对比,为什么现在更多项目使用pnpm运行项目
前端
梨子同志26 分钟前
Node.js 模块系统
前端