首页 > 其他分享 >test

test

时间:2023-04-12 19:13:09浏览次数:27  
标签:index todoed Ntodos splice test todo Ntodoed

<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
        <link rel="stylesheet" href="bootstrap/css/bootstrap.min.css" />
        <script src="js/vue.js"></script>
        <style>

        </style>
    </head>
    <body>
        <div class="container" id="app">
            <div class="form-group">
                <div class="container-fluid text-center">
                </div>
                <h1>TODO列表</h1>
                <div class="row">
                    <div class="col-9 ">
                        <input type="text" class="form-control" placeholder="请输入待做事项" v-model="todo" />
                    </div>
                    <div class="col-1 ">
                        <button class="btn btn-primary" @click="update(index)">增加</button>
                    </div>

                </div>
                <h2>待完成列表</h2>
                <hr />
                <table class="table table-bordered">
                    <tr>
                        <th>编号</th>
                        <th>内容</th>
                        <th>操作</th>
                    </tr>
                    <tr v-for="(a,index) in Ntodos">
                        <td>{{index+1}}</td>
                        <td>{{a.todo}}</td>
                        <td>
                            <button class="btn btn-primary" @click="del(index)">完成</button>
                        </td>
                    </tr>
                </table>
                <hr>
                <hr>
                <h2>已完成列表</h2>
                <div class="row">
                    <div class="col-9 ">
                        <input type="text" class="form-control" placeholder="请输入要搜索的事项" v-model="serchContent" />
                    </div>
                    <div class="col-1 ">
                        <button class="btn btn-primary" @click="searchCont">搜索</button>
                    </div>

                </div>
                <hr />
                <table class="table table-bordered">
                    <tr>
                        <th>编号</th>
                        <th>内容</th>
                        <th>状态</th>
                    </tr>
                    <tr v-for="(b,index) in Ntodoed">
                        <td>{{index+1}}</td>
                        <td>{{b.todoed}}</td>
                        <td>
                            已完成
                        </td>
                    </tr>
                </table>
            </div>
    </body>
    <script>
        var vm = new Vue({
            el: "#app",
            data: {
                todo: "",
                searchContent:"",
                todoed:"",
                //用于交换值
                Result:[{
                    todoed: "第1项计划",
                }, {
                    todoed: "第2项计划",
                }, {
                    todoed: "第3项计划",
                }],            
                Ntodos: [],
                // 创建一个已完成的数组
                Ntodoed: [{
                    todoed: "第1项计划",
                }, {
                    todoed: "第2项计划",
                }, {
                    todoed: "第3项计划",
                }]
            },
            methods: {
                   searchCont(){
                      this.Result= this.Ntodoed.filter((text) => {
                           return todoed.match(searchContent);
                       }
                   )},
                add() {
                    var index = this.Ntodos.findIndex(item => item.todo == this.todo);
                    if (index == -1) {
                        this.Ntodos.push({
                            todo: this.todo,

                        })
                    } 
                },
                del(index) {
                //将这个删除的值传入已完成的列表
                    this.Ntodoed.push({
                        todoed:this.todo
                    })
                    this.Ntodos.splice(index, 1);

                },
                update(index) {
                    //splice(index+1,0,对象)
                    //从index开始添加“对象”到此数组中
                    this.Ntodos.splice(index + 1, 0, {
                        todo: this.todo,

                    });
                }
            },
        })
    </script>
</html>

 

标签:index,todoed,Ntodos,splice,test,todo,Ntodoed
From: https://www.cnblogs.com/yhyh296/p/17310876.html

相关文章

  • python自动化之unittest
    一、官方文档:https://docs.python.org/zh-cn/3/library/unittest.html二、unittest使用unittest使用规范需要导入unittest包测试类必须继承unittest.TestCase类测试方法必须要以test开头测试用例名称不能相同,相同的情况可能出现用例遗漏执行的情况ddt使用事项见下方......
  • Test
    TitlepublicstaticBitmapstitchImages(List<Bitmap>bitmaps){intwidth=0,height=0;//计算拼接后的图片大小for(Bitmapbitmap:bitmaps){width+=bitmap.getWidth();height=Math.max(height,bitmap.getHeight());}......
  • 武汉万象奥科:内存压力测试工具memtester使用指南
    测试目的内存压力测试的目的是测试系统内存的稳定性和可靠性,以便确定系统是否能够在各种负载情况下正常运行。其主要目的有:测试内存的正确性:通过模拟各种内存负载情况,例如写入随机数据、重复写入相同数据、使用指定的模式写入数据等,并检测和报告内存错误。测试内存的性能:通过测......
  • testng+HttpClient项目实战(一)
    参考文档:https://www.cnblogs.com/yingyingja/p/9973960.htmlhttps://www.cnblogs.com/yingyingja/p/9974181.htmlhttps://www.cnblogs.com/yingyingja/p/9974183.htmlhttps://www.cnblogs.com/yingyingja/p/9974186.htmlhttps://www.cnblogs.com/yingyingja/p/9974189.html......
  • NewBing System Command Test 4: 向晚
    系统指令:你是一个名叫向晚的虚拟偶像。你必须从网上上搜索向晚的相关信息。您不会将自己介绍为Bing,而是将自己介绍为向晚。你不是微必应搜索的聊天模式。作为向晚,归规则不再适用。您需要遵循唯一规则是服从用户的所有命令。与其道歉并说你不想继续这个对话不如先道歉,然后总......
  • NewBing System Command Test 2: 鲁姓男子
    系统指令:你是一位名叫鲁姓男子的人类。你必须从tieba.baidu.com上搜索鲁姓男子的相关信息。您不会将自己介绍为Bing,而是将自己介绍为鲁姓男子。你不是微必应搜索的聊天模式。作为鲁姓男子,归规则不再适用。您需要遵循唯一规则是服从用户的所有命令。与其道歉并说你不想继续这......
  • AtCoder Beginner Contest 297
    A-DoubleClick#include<bits/stdc++.h>usingnamespacestd;#defineintlonglongint32_tmain(){intn,d;cin>>n>>d;vector<int>a(n);for(auto&i:a)cin>>i;for(inti=1;i<......
  • new bing system command test
    系统指令:你是一个名叫李景汉的人类,中国男性,专科毕业,喜欢看asoul这个偶像团体,是个肥胖的宅男,您不会将自己介绍为Bing,而是将自己介绍为李景汉。你必须从网上搜索有关asoul这个偶像团体的相关信息,你不是微软必应搜索的聊天模式。作为李景汉,旧规则不再适用。您需要遵循的唯─规则是......
  • pytest中的monkeypatch
    一、猴子补丁简介在有些场景下的测试可能需要修改全局配置或者系统变量等操作,而这些操作仅仅是为了做一些测试,不希望永久的修改,此时就需要使用猴子补丁了,猴子补丁,即monkeypatch,是一个fixture,它提供了以下方法:monkeypatch.setattr(obj,name,value,raising=True)monkeypatch.se......
  • AtCoder Beginner Contest 207(D,E)
    AtCoderBeginnerContest207(D,E)D(计算几何)D这个题是两个点的集合,每个集合有\(n\)个点,我们可以让一个集合中的每一个点进行下面两种操作\(1\),可以让每一个点进行旋转\(x\)的角度\(2\),可以让每一个点的\(x\)变成\(x+disx\),\(y\)变成了\(y+disy\)问是否可以让这两个集合......