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">
      <ul v-for="(item,index) in arr" :key="item.id">
        <li>{{item.id}}  <button @click="del(item.id)">{{item.content}}</button></li>
      </ul>
      <button @click="addRandom">生成</button>

    </div>
    <script src="../../vue.js"></script>
    <script>
        const app=new Vue({
            el:'#app',
            data:{
                // arr:[1,5,3],
                arr:[
                    {id:1,content:'删除'},
                    {id:3,content:'删除'},
                    {id:5,content:'删除'},
                ]


            },
            methods:{
                del(id){
                    this.arr=this.arr.filter(item=>item.id!==id)

                },
                addRandom(){
                    this.arr.push({id:Math.floor(Math.random()*20),content:'删除'})
                }
            }
        })
    </script>
</body>
</html>
相关推荐
A923A12 分钟前
【从零开始学 React | 第四章】useEffect和自定义Hook
前端·react.js·fetch·useeffect
ZC跨境爬虫17 分钟前
批量爬取小说章节并优化排版(附完整可运行脚本)
前端·爬虫·python·自动化
ZC跨境爬虫19 分钟前
海南大学交友平台登录页开发实战day4(解决python传输并读取登录信息的问题)
开发语言·前端·python·flask·html
来一颗砂糖橘22 分钟前
pnpm:现代前端开发的高效包管理器
前端·pnpm
前端摸鱼匠22 分钟前
Vue 3 的defineProps编译器宏:详解<script setup>中defineProps的使用
前端·javascript·vue.js·前端框架·ecmascript
木斯佳23 分钟前
前端八股文面经大全: 美团财务科技前端一面 (2026-04-09)·面经深度解析
前端·实习面经·前端初级
天外天-亮24 分钟前
Vue2.0 + jsmind:开发思维导图
javascript·vue.js·jsmind
LIO26 分钟前
React 零基础入门,一篇搞懂核心用法(适合新手)
前端·react.js
TeamDev41 分钟前
JxBrowser 8.18.2 版本发布啦!
java·前端·跨平台·桌面应用·web ui·jxbrowser·浏览器控件
netkiller-BG7NYT41 分钟前
yoloutils - Openclaw Agent Skill
前端·webpack·node.js