sergAccount

Untitled

Sep 28th, 2020
199
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
HTML 2.30 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. </head>
  10. <body>
  11. <!-- элемент div c идентификатором app -->
  12.  
  13. <!-- v-for -->
  14. <div id="app"> 
  15.     <div>
  16.         <div v-for="n in 4">{{ n }} </div>
  17.     </div>
  18.  
  19.     <template v-if="flag">
  20.         <h1>hhhhhh1</h1>
  21.         <h2>h2222222</h2>
  22.         <p>rrrrrrrrrr</p>
  23.     </template>
  24.  
  25.     <template v-for="n in 4">
  26.         <h3>RRRRRR</h3>
  27.         <h4>ddfddg</h4>
  28.     </template>
  29.  
  30.     <ul id="example-1">
  31.         <li v-for="item in items" :key="item.message">
  32.             {{ item.message }}
  33.         </li>
  34.     </ul>
  35.  
  36.     <ul id="example-2">
  37.     <li v-for="(item, index) in items">
  38.          {{ index }} - {{ item.message }}
  39.     </li>
  40.     </ul>
  41.  
  42.     <ul id="example-3">
  43.     <li v-for="(objvalue, index) in myproduct">
  44.          {{ index }} - {{ objvalue }}
  45.     </li>
  46.     </ul>
  47.  
  48.  
  49. </div>
  50. </body>
  51. <script type="text/javascript">
  52.     // создаем объект Vue (экземпляр Vue)
  53.     vm = new Vue({
  54.         el: "#app",
  55.         data: {
  56.             items: [
  57.                  { message: 'Foo' , code: 'GG'},
  58.                  { message: 'Bar' , code: 'GG'}
  59.             ],
  60.             myproduct: {name: "product1", price: 10, w: 100},
  61.             products: [],
  62.             type: 'B',
  63.             flag: true,
  64.             num: 1,
  65.             name: "HELLO VUE",
  66.             name2: "<b>HELLO VUE2</b>",
  67.             age: 25,
  68.             message: '',
  69.  
  70.             checked: true,
  71.             picked: 'first',
  72.            
  73.             language: "Java",
  74.  
  75.             product: {
  76.                 name: '',
  77.                 price: 0
  78.                   //Наименование
  79.                   //    Цена  
  80.             },
  81.  
  82.             useraccount:{
  83.                 //  Имя
  84.                 // Фамилия
  85.                 // Возраст
  86.                 name: '',
  87.                 surname: '',
  88.                 age: 0
  89.             }
  90.         },
  91.         methods: {
  92.  
  93.             canShow: function(){
  94.                 return false;
  95.             },
  96.  
  97.             test: function(event){
  98.                 console.log('test invoked!!!')
  99.                 // используем this для того чтобы обратиться к определенному св-ву по имени
  100.                 this.name = 'NEW NAME';
  101.                 this.age = 20;
  102.             }
  103.         },
  104.         created: function() {
  105.             this.product.name = 'TEST77777777777';
  106.  
  107.             var a1 = this.items.filter(el => el.message === 'Foo');
  108.             console.log(a1);
  109.         }
  110.     })
  111. </script>
  112. </html>
Add Comment
Please, Sign In to add comment