Advertisement
Guest User

Untitled

a guest
Dec 17th, 2016
1,972
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
HTML 5 2.08 KB | None | 0 0
  1. <template>
  2.   <div class="container">
  3.     <div class="row">
  4.       <div class="col-xs-6">
  5.         <div class="page-header">
  6.           <h1>Register</h1>
  7.         </div>
  8.         <p class="lead">Please register here.</p>
  9.         <form method="post">
  10.           <div class="form-group">
  11.             <label for="username">Username</label>
  12.             <input v-model="userForm.username" type="text" class="form-control" placeholder="Username">
  13.           </div>
  14.           <div class="form-group">
  15.             <label for="password">Password</label>
  16.             <input v-model="userForm.password" type="password" class="form-control" placeholder="Password">
  17.           </div>
  18.           <button v-on:click="submit" type="submit" class="btn btn-default">Submit</button>
  19.         </form>
  20.       </div>
  21.       <div class="col-xs-6">
  22.         <div class="page-header">
  23.           <h1>Login</h1>
  24.         </div>
  25.         <p class="lead">Please login here.</p>
  26.         <form method="post">
  27.           <div class="form-group">
  28.             <label for="username">Username</label>
  29.             <input type="text" class="form-control" id="username" placeholder="Username">
  30.           </div>
  31.           <div class="form-group">
  32.             <label for="password">Password</label>
  33.             <input type="password" class="form-control" id="password" placeholder="Password">
  34.           </div>
  35.           <button id="login-submit" type="submit" class="btn btn-default">Submit</button>
  36.         </form>
  37.       </div>
  38.     </div>
  39.   </div>
  40. </template>
  41.  
  42. <script>
  43.   let Vue = require('vue');
  44.  
  45.   let userForm = {
  46.     username: '',
  47.     password: ''
  48.   };
  49.  
  50.   module.exports = {
  51.     data: function () {
  52.       return {
  53.         userForm: userForm
  54.       }
  55.     },
  56.     methods: {
  57.       submit: function () {
  58.  
  59.         console.log(userForm.username);
  60.  
  61.         Vue.$http.get('http://httpbin.org/ip', function (data) {
  62.           // set data on vm
  63.           Vue.$set('origin', data)
  64.           console.log(data);
  65.  
  66.         }).error(function (data, status, request) {
  67.           // handle er
  68.         })
  69.  
  70.       }
  71.     }
  72.   }
  73. </script>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement