• vue 简单留言本


    代码:

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>留言本</title>
        <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="https://cdn.jsdelivr.net/npm/vue@2.5.16/dist/vue.js"></script>
        <script>
              window.onload=function() {
                  var vm=new Vue({
                      el:'#writebooks',
                      data:{
                          sites:[],
                          firstname:'',
                          lastname:'',
                          nowIndex:-100
                      },
                     methods:{
    //添加事件 add:function(){
    //添加 姓 名字 this.sites.push({ firstname:this.firstname, lastname:this.lastname }); this.firstname=''; this.lastname=''; },
    //删除事件 进行判断删除 还是全部删除 deleteMsg:function(n){ if(n==-3){ this.sites=[]; }else{ this.sites.splice(n,1); } } } }) } </script> </head> <body> <div class="container" id="writebooks"> <form class="form-horizontal" role="form"> <div class="form-group"> <label for="firstname" class=" control-label">名字</label> <div class=""> <input type="text" class="form-control" id="firstname" placeholder="请输入名字" v-model="firstname" > </div> </div> <div class="form-group"> <label for="lastname" class="control-label">姓</label> <div class=""> <input type="text" class="form-control" id="lastname" placeholder="请输入姓" v-model="lastname"> </div> </div> <div class="form-group"> <div > <div class="checkbox"> <label> <input type="checkbox">记住 </label> </div> </div> </div> <div class="form-group"> <div class=""> <input type="button" value="添加" class="btn btn-primary" v-on:click="add()"> <input type="reset" value="重置" class="btn btn-danger"> </div> </div> </form> <table class="table table-bordered table-hover col-10"> <caption class="h2 text-info">用户信息表</caption> <tr class="text-danger"> <th class="text-center">名字</th> <th class="text-center">姓</th> <th class="text-center">操作</th> </tr> <tr class="text-center" v-for="(item) in sites" > <td>{{item.firstname}}</td> <td>{{item.lastname}}</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="sites.length!=0"> <td colspan="4" class="text-right"> <button class="btn btn-danger btn-sm" data-toggle="modal" data-target="#alllayer">全部删除</button> </td> </tr> <tr v-show="sites.length==0"> <td colspan="4" class="text-center text-muted"> <p>现在没有数据....</p> </td> </tr> </table> <!-- 模态框(Modal) --> <div class="modal fade" id="layer" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true"> <div class="modal-dialog"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button> <h4 class="modal-title" id="myModalLabel">确定删除吗</h4> </div> <div class="modal-body text-right"> <button data-dismiss="modal" class="btn btn-warning btn-sm">取消</button> <button data-dismiss="modal" class="btn btn-danger btn-sm" v-on:click="deleteMsg(nowIndex)">确认</button> </div> </div><!-- /.modal-content --> </div><!-- /.modal --> </div> <!-- 模态框(Modal) --> <div class="modal fade" id="alllayer" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true"> <div class="modal-dialog"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button> <h4 class="modal-title" >确定删除吗</h4> </div> <div class="modal-body text-right"> <button data-dismiss="modal" class="btn btn-info btn-sm">取消</button> <button data-dismiss="modal" class="btn btn-danger btn-sm" v-on:click="deleteMsg(nowIndex)">确认</button> </div> </div><!-- /.modal-content --> </div><!-- /.modal --> </div> </div> </body>

      效果:

    2018-05-13 23:22:25

  • 相关阅读:
    分布式事务框架seata入门
    生活==不易
    LR Socket接收超时TPS上不去解决方法
    Loadrunner拼装(并发用户)唯一值方法
    shell/Python复制文件和文件夹
    redis可以设置过期key回调实现延时队列
    计算机USB读写权限统一管理(在域环境中)
    微软Win10最新BUG_2021年9月15日_KB5005565更新之后打印机突然连接不上 或 不能打印0x0000011b(附解决方案)!
    SQLServer中update没带where的回滚操作(Update或者Delete误操作恢复方法)
    107.如何用Windows Defender全盘扫描
  • 原文地址:https://www.cnblogs.com/guangzhou11/p/9033964.html
Copyright © 2020-2023  润新知