• vue.js--基础 事件结合双向数据绑定实现todolist,增加和删除功能


    原理很简单,写一个input框,定义一个空的list,当在input中增加数据时,就往list中添加数据,然后在循环这个list的数据,删除数据就是调用list中的splice

    <template>
    
    <div id="app">
    <h1>{{ msg }}</h1>
    <input type="text" v-model="todo"/>
    <button @click="addData">增加数据</button>
    <hr>
    <br>
    <ul>
    <li v-for="(item,key) in list">
    {{item}}--------<button @click="delteData(key)">删除数据</button>
    </li>
    </ul>
    </div>
    </template>
    
    <script>
    /*
    双向数据绑定,用于表单,
    */
    export default {
    name: 'app',
    data () {
    return {
    msg: 'hello',
    todo: '',
    list:[]
    }
    },methods:{
    addData(){
    //alert("111")
    this.list.push(this.todo);
    this.todo='';
    },delteData(key){
    this.list.splice(key,1)
    }
    }
    }
    
    </script>
    <style>
    
    
    h1, h2 {
    font-weight: normal;
    }
    .box{
     100px;
    height: 100px;
    background-color: #42b983
    }
    </style>
    

      

  • 相关阅读:
    Orchard CMS中如何打包不带源码的模块
    牛X的CSS3
    Docker指令
    Spring Boot 应用 发布到Docker
    Haproxy全透明代理
    TCP/IP协议理解
    ubuntu tomcat 部署java web
    UDP"打洞"原理
    java多线程-线程通信
    window环境下杀死tomcat
  • 原文地址:https://www.cnblogs.com/chongyou/p/9505357.html
Copyright © 2020-2023  润新知