tianyun 3 years ago
parent
commit
aca7f86251
3 changed files with 44 additions and 13 deletions
  1. 6 0
      simple-demo/css/main.css
  2. 24 12
      simple-demo/index.html
  3. 14 1
      simple-demo/js/util.js

+ 6 - 0
simple-demo/css/main.css

@@ -0,0 +1,6 @@
+.my_alert{
+    position: fixed;
+    width: 30%;
+    margin-left: 30%;
+    z-index: 2000;
+}

+ 24 - 12
simple-demo/index.html

@@ -3,9 +3,8 @@
 <head>
     <meta charset="UTF-8">
     <title>Vue Demo</title>
-    <style>
-    </style>
     <link rel="stylesheet" href="css/bootstrap.min.css">
+    <link rel="stylesheet" href="css/main.css">
     <script src="js/jquery.min.js"></script>
     <script src="js/bootstrap.min.js"></script>
     <script src="js/axios.min.js"></script>
@@ -14,7 +13,10 @@
     <script src="js/util.js"></script>
 </head>
 <body>
+
 <div class="container" id="app">
+
+    <!--    <div id="my_alert_success" class="alert alert-success hide">这是一个成功提示!</div>-->
     <div class="col-md-12 col-md-offset-3">
         <h1>Vue demo</h1>
         <div>
@@ -75,16 +77,26 @@
                     </button>
                 </div>
                 <div class="modal-body">
-                    <div class="form-group"><label>书名<input type="text" class="form-control" id="group"
-                                                            v-model="book.name"></label></div>
-                    <div class="form-group"><label>作者<input type="text" class="form-control" id="author"
-                                                            v-model="book.author"></label></div>
-                    <div class="form-group"><label>价格<input type="text" class="form-control" id="price"
-                                                            v-model="book.price"></label></div>
+                    <form>
+                        <div class="form-group row">
+                            <label class="col-sm-2 col-form-label">书名</label>
+                            <div class="col-sm-10"><input type="text" class="form-control" v-model="book.name"></div>
+                        </div>
+                        <div class="form-group row">
+                            <label class="col-sm-2 col-form-label">作者</label>
+                            <div class="col-sm-10"><input type="text" class="form-control" v-model="book.author"></div>
+                        </div>
+                        <div class="form-group row">
+                            <label class="col-sm-2 col-form-label">价格</label>
+                            <div class="col-sm-10"><input type="text" class="form-control" v-model="book.price"></div>
+                        </div>
+                    </form>
                 </div>
-                <div class="modal-footer">
-                    <button class="btn btn-primary btn-block" v-on:click="updatedBook()" v-if="isUpdate">修改</button>
-                    <button class="btn btn-primary btn-block" v-on:click="addBook()" v-else>添加</button>
+                <div class="modal-footer ">
+                    <div class="col-sm-3 offset-9">
+                        <button class="btn btn-primary btn-block" v-on:click="updatedBook()" v-if="isUpdate">修改</button>
+                        <button class="btn btn-primary btn-block" v-on:click="addBook()" v-else>添加</button>
+                    </div>
                 </div>
             </div>
         </div>
@@ -128,7 +140,7 @@
             }
         },
         mounted: function () {
-            this.queryList();
+            // this.queryList();
         },
         methods: {
             refresh_pagination: function () {

+ 14 - 1
simple-demo/js/util.js

@@ -43,4 +43,17 @@ axios.interceptors.response.use(function (response) {
 }, function (error) {
     // 对响应错误做点什么
     return Promise.reject(error);
-});
+});
+
+function my_alert(string) {
+    $("body").prepend($(`<div id="my_alert_danger" class="my_alert alert alert-danger">${string}</div>`))
+    setTimeout(()=>{
+        $("#my_alert_danger").remove();
+    },2000)
+}
+function my_success(string) {
+    $("body").prepend($(`<div id="my_alert_success" class="my_alert alert alert-success">${string}</div>`))
+    setTimeout(()=>{
+        $("#my_alert_success").remove();
+    },2000)
+}