zoukankan      html  css  js  c++  java
  • vue之留言板

    <!DOCTYPE html>  
    <html lang="en">  
    <head>  
        <meta charset="UTF-8">  
        <title></title>  
        <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0">  
        <meta name="apple-mobile-web-app-capable" content="yes">  
        <meta name="apple-mobile-web-app-status-bar-style" content="black">  
        <style>  
      
        </style>  
        <link rel="stylesheet" href="lib/bootstrap.min.css">  
        <script src="lib/jquery-1.7.2.js"></script>  
        <script src="lib/bootstrap.js"></script>  
      
        <script src="vue.js"></script>  
        <script>  
            window.onload=function(){  
                new Vue({  
                    el:'#box',  
                    data:{  
                        myData:[],  
                        username:'',  
                        age:'',  
                        nowIndex:-100  
                    },  
                    methods:{  
                        add:function(){  
                            this.myData.push({  
                                name:this.username,  
                                age:this.age  
                            });  
      
                            this.username='';  
                            this.age='';  
                        },  
                        deleteMsg:function(n){  
                            if(n==-2){  
                                this.myData=[];  
                            }else{  
                                this.myData.splice(n,1);  
                            }  
                        }  
                    }  
                });  
            };  
        </script>  
    </head>  
    <body>  
        <div class="container" id="box">  
            <form role="form">  
                <div class="form-group">  
                    <label for="username">用户名:</label>  
                    <input type="text" id="username" class="form-control" placeholder="输入用户名" v-model="username">  
                </div>  
                <div class="form-group">  
                    <label for="age">年 龄:</label>  
                    <input type="text" id="age" class="form-control" placeholder="输入年龄" v-model="age">  
                </div>  
                <div class="form-group">  
                    <input type="button" value="添加" class="btn btn-primary" v-on:click="add()">  
                    <input type="reset" value="重置" class="btn btn-danger">  
                </div>  
            </form>  
            <hr>  
            <table class="table table-bordered table-hover">  
                <caption class="h3 text-info">用户信息表</caption>  
                <tr class="text-danger">  
                    <th class="text-center">序号</th>  
                    <th class="text-center">名字</th>  
                    <th class="text-center">年龄</th>  
                    <th class="text-center">操作</th>  
                </tr>  
                <tr class="text-center" v-for="item in myData">  
                    <td>{{$index+1}}</td>  
                    <td>{{item.name}}</td>  
                    <td>{{item.age}}</td>  
                    <td>  
                        <button class="btn btn-primary btn-sm" data-toggle="modal" data-target="#layer" v-on:click="nowIndex=$index">删除</button>  
                    </td>  
                </tr>  
                <tr v-show="myData.length!=0">  
                    <td colspan="4" class="text-right">  
                        <button class="btn btn-danger btn-sm" v-on:click="nowIndex=-2" data-toggle="modal" data-target="#layer" >删除全部</button>  
                    </td>  
                </tr>  
                <tr v-show="myData.length==0">  
                    <td colspan="4" class="text-center text-muted">  
                        <p>暂无数据....</p>  
                    </td>  
                </tr>  
            </table>  
      
            <!--模态框 弹出框-->  
            <div role="dialog" class="modal fade bs-example-modal-sm" id="layer">  
                <div class="modal-dialog">  
                    <div class="modal-content">  
                        <div class="modal-header">  
                            <button type="button" class="close" data-dismiss="modal">  
                                <span>×</span>  
                            </button>  
                            <h4 class="modal-title">确认删除么?</h4>  
                        </div>  
                        <div class="modal-body text-right">  
                            <button data-dismiss="modal" class="btn btn-primary btn-sm">取消</button>  
                            <button data-dismiss="modal" class="btn btn-danger btn-sm" v-on:click="deleteMsg(nowIndex)">确认</button>  
                        </div>  
                    </div>  
                </div>  
            </div>  
        </div>  
    </body>  
    </html>  
  • 相关阅读:
    防删没什么意思啊,直接写废你~
    绝大多数情况下,没有解决不了的问题,只有因为平时缺少练习而惧怕问题的复杂度,畏惧的心理让我们选择避让,采取并不那么好的方案去解决问题
    Java 模拟面试题
    Crossthread operation not valid: Control 'progressBar1' accessed from a thread other than the thread it was created on
    一步步从数据库备份恢复SharePoint Portal Server 2003
    【转】理解 JavaScript 闭包
    Just For Fun
    The database schema is too old to perform this operation in this SharePoint cluster. Please upgrade the database and...
    Hello World!
    使用filter筛选刚体碰撞
  • 原文地址:https://www.cnblogs.com/chaofei/p/7708747.html
Copyright © 2011-2022 走看看