【vue】图片轮播案例

html 复制代码
<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>
    <div id="app">
        <!-- 图片路径使用模板字符串 -->
        <img :src=`./image${number}.png` style="width: 300px;height: 300px;">
        <hr>
        <button @click="number=number-1;if(number<1){number=3}">上一张图片</button>
        <span>当前图片编号:{{number}}</span>&nbsp;
        <button @click="number=number+1;if(number>3){number=1}">下一张图片</button>
        <!-- 第二种思路 -->
        <hr>
        <ul>
            <li v-for="value in 3">
                <a href="#" @click="number=value">{{value}}</a>
            </li>
        </ul>
        

    </div>

    <script type="module">
        import { createApp, reactive, ref, watchEffect } from './vue.esm-browser.js'
        createApp({
            setup() {
                const number=ref(1)

                return {
                    number
                }
            }
        }).mount("#app")
    </script>
</body>

</html>

参考

https://www.bilibili.com/video/BV1nV411Q7RX

相关推荐
杰克尼16 分钟前
天机学堂面试题
java
Web极客码17 分钟前
用 Python 搭建工具调用 Agent 的调试过程
java·服务器·前端
我命由我1234531 分钟前
Android 控件 - CardView(快速实现圆角)
android·java·java-ee·kotlin·android studio·android-studio·android runtime
2401_8818283232 分钟前
简易文本处理网页工具|AI 通识课第三次作业
前端·javascript·html
2601_9638699535 分钟前
【计算机毕业设计】基于Java的潮牌购物网站系统的设计与实现
java·开发语言·课程设计
203号居民42 分钟前
LeetCode hot 100 —560. 和为 K 的子数组
java·算法·leetcode
障碍的枫子1 小时前
Vue组件导出&渲染
前端·javascript·vue.js
开开心心就好1 小时前
视频播放器完美解码集成三款播放器切换使用
前端·人工智能·智能手机·电脑·音视频·virtualenv·pygame
Sterting1 小时前
组件通信:Props 与 Emit
前端·vue.js
浪客川1 小时前
使用 IDEA 生成API文档
java·ide·intellij-idea