Advertisement
Guest User

Untitled

a guest
Dec 18th, 2019
276
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. <!DOCTYPE html>
  2. <html lang="en">
  3.  
  4. <head>
  5.     <meta charset="UTF-8">
  6.     <meta name="viewport" content="width=device-width, initial-scale=1.0">
  7.     <meta http-equiv="X-UA-Compatible" content="ie=edge">
  8.     <!-- bootstrap的cdn -->
  9.     <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.4.1/css/bootstrap.min.css" integrity="sha384-Vkoo8x4CGsO3+Hhxv8T/Q5PaXtkKtu6ug5TOeNV6gBiFeWPGFN9MuhOf23Q9Ifjh" crossorigin="anonymous">
  10.     <!-- Fontawesom 的 CDN -->
  11.     <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.5.0/css/all.css" integrity="sha384-B4dIYHKNBt8Bc12p+WXckhzcICo0wtJAoU8YZTY5qE0Id1GSseTk6S+L3BlXeVIU" crossorigin="anonymous">
  12.     <!-- google的icon的cdn -->
  13.     <link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">
  14.     <title>Document</title>
  15. </head>
  16.  
  17. <body>
  18.     <!-- Vue實例的掛載點 -->
  19.     <div id='app'>
  20.         <select name="" id="" v-model="selected">
  21.             <option  v-for="option in options" :key="option.id" >{{option.emotion}}</option>
  22.         </select>
  23.         <input type="text" v-model="textInputed">
  24.     </div>
  25.  
  26.  
  27.  
  28.  
  29.  
  30.  
  31.     <!-- Vue 的 CDN -->
  32.     <script src="https://unpkg.com/vue/dist/vue.js"></script>
  33.  
  34.     <!-- bootstrap的javascript的cdn -->
  35.     <script src="https://code.jquery.com/jquery-3.4.1.slim.min.js" integrity="sha384-J6qa4849blE2+poT4WnyKhv5vZF5SrPo0iEjwBvKU7imGFAV0wwj1yYfoRSJoZ+n" crossorigin="anonymous"></script>
  36.     <script src="https://cdn.jsdelivr.net/npm/popper.js@1.16.0/dist/umd/popper.min.js" integrity="sha384-Q6E9RHvbIyZFJoft+2mJbHaEWldlvI9IOYy5n3zV9zzTtmI3UksdQRVvoxMfooAo" crossorigin="anonymous"></script>
  37.     <script src="https://stackpath.bootstrapcdn.com/bootstrap/4.4.1/js/bootstrap.min.js" integrity="sha384-wfSDF2E50Y2D1uUdj0O3uMBJnjuUD4Ih7YwaYd1iqfktj0Uod8GCExl3Og8ifwB6" crossorigin="anonymous"></script>
  38.     <!-- Vue實例的程式碼 -->
  39.     <script>
  40.         let dataObserved = {
  41.             textInputed: '',
  42.             selected: ''
  43.         }
  44.         let optionsData = {
  45.             options: [{
  46.                 id: 1,
  47.                 emotion: "生氣"
  48.             }, {
  49.                 id: 2,
  50.                 emotion: "開心"
  51.             }, {
  52.                 id: 3,
  53.                 emotion: "憤怒"
  54.             }, {
  55.                 id: 4,
  56.                 emotion: "平淡"
  57.             }]
  58.         }
  59.  
  60.         vm = new Vue({
  61.             el: '#app',
  62.             data: {
  63.                 textInputed: '',
  64.                 selected: '',
  65.                 options: [{
  66.                     id: 1,
  67.                     emotion: "生氣"
  68.                 }, {
  69.                     id: 2,
  70.                     emotion: "開心"
  71.                 }, {
  72.                     id: 3,
  73.                     emotion: "憤怒"
  74.                 }, {
  75.                     id: 4,
  76.                     emotion: "平淡"
  77.                 }]
  78.             },
  79.  
  80.             updated() {
  81.  
  82.                 console.log('textInputed', this.textInputed)
  83.                     // console.log(vm.$data.options.id)
  84.                 console.log('selected', this.selected)
  85.  
  86.             }
  87.         })
  88.     </script>
  89. </body>
  90.  
  91. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement