sergAccount

Untitled

Sep 29th, 2020
210
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
HTML 1.76 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4.     <title>Hello Vue</title>
  5.     <meta charset="utf-8">
  6.     <!-- https://unpkg.com/vue@2.6.11/dist/vue.min.js -->
  7.     <!-- подключение фреймворка vue.js -->
  8.     <script type="text/javascript" src="https://unpkg.com/vue"></script>
  9.     <style type="text/css">
  10.     .active {
  11.       color: red
  12.     }
  13.     .some {
  14.       font-size: 24px;
  15.     }    
  16.     </style>
  17. </head>
  18. <body>
  19. <!-- элемент div c идентификатором app -->
  20. <!-- v-for -->
  21. <div id="app">   
  22.     <!-- .prevent -->
  23.     <a href = "http://www.google.com" @click.prevent = "clickme('test')">Click Me</a>
  24.     <div :style="styleobj" @mouseover = "changebgcolor" @mouseout = "originalcolor"></div>
  25.     <!-- .once -->
  26.     <button @click.once="buttonclicked">Click Once</button>
  27.  
  28.     <div :class="[activeClass,someClass]">trrrrrr</div>
  29. </div>
  30. </body>
  31. <script type="text/javascript">
  32.     // создаем объект Vue (экземпляр Vue)
  33.     new Vue({
  34.   el: "#app",
  35.   data: {
  36.     activeClass: 'active',
  37.     someClass: 'some',
  38.     styleobj : {
  39.           width:"100px",
  40.           height:"100px",
  41.           backgroundColor:"red"
  42.     },  
  43.     price: 10,
  44.     products: [
  45.       {name: "Product1", price: 100},
  46.       {name: "Product2", price: 200}
  47.     ]
  48.   },
  49.   computed:{
  50.     bonus: function(){
  51.       return this.price * 0.2;
  52.     }
  53.   },    
  54.   methods : {
  55.       buttonclicked : function() {
  56.         console.log('buttonclicked');
  57.       },
  58.       clickme : function(param){
  59.         console.log('clickme=' + param);
  60.       },
  61.       changebgcolor : function() {
  62.           this.styleobj.backgroundColor = "green";
  63.       },
  64.       originalcolor : function() {
  65.           this.styleobj.backgroundColor = "red";
  66.       }
  67.   }
  68. })
  69. </script>
  70. </html>
Add Comment
Please, Sign In to add comment