zoukankan      html  css  js  c++  java
  • Vue学习使用系列二【属性事件绑定等】

    1:code

     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     <title>Document</title>
     8     <style type="text/css">
     9         .classinfo {
    10              320px;
    11             height: 40px;
    12             border: 1px solid #fccdfc;
    13         }
    14         
    15         .classinfo2 {
    16             background-color: pink;
    17         }
    18     </style>
    19     <script src="https://cdn.staticfile.org/vue/2.4.2/vue.min.js"></script>
    20 </head>
    21 
    22 <body>
    23     <script>
    24         window.onload = function() {
    25             var app = new Vue({
    26                 el: "#app",
    27                 data: {
    28                     htmlinfo: `<h1>你好我好大家好</h1>`,
    29                     classflag: true,
    30                     classinfo: "classinfo",
    31                     classinfo2: "classinfo2",
    32                     aurl: "www.baidu.com",
    33                     ifshow: false,
    34                     countadd: 0,
    35                     countdownnumber: 100000,
    36                     fontSize: 16,
    37                     activeColor: "rebeccapurple"
    38                 },
    39                 methods: {
    40                     countdown: function() {
    41                         this.countdownnumber -= 1;
    42                     }
    43                 }
    44             });
    45         }
    46     </script>
    47     <div id="app">
    48         <p v-html="htmlinfo"></p>
    49         <div>
    50             <a v-bind:href="aurl">鏈接到百度  v-bind為綁定屬性</a>
    51         </div>
    52         <div v-bind:class="{'classinfo':classflag}">v-bind:class方式</div>
    53         <div :class="{'classinfo':classflag}">{'classinfo':classflag}方式</div>
    54         <div :class="[classinfo,classinfo2]">[classinfo,classinfo2]方式</div>
    55         <div v-bind:class="[classinfo ,classflag ? classinfo : classinfo2]">三目運算法</div>
    56         <div v-bind:style="{color:activeColor,fontSize:fontSize+'px',fontSize:fontSize}">內聯樣式</div>
    57         <div>
    58             <p>{{countadd}}<a v-on:click="countadd+=1">點擊事件直接觸發數據加加</a></p>
    59             <p>{{countdownnumber}}
    60                 <a v-on:click="countdown">點擊開始通過事件來減數</a>
    61             </p>
    62         </div>
    63         <div>
    64             <p v-if="ifshow"></p>
    65             <p v-else if></p>
    66         </div>
    67     </div>
    68 </body>
    69 
    70 </html>

    2:测试效果:

  • 相关阅读:
    linux下模拟CISCO设备输出NetFlow数据 规格严格
    国际:十个习惯让你精通新的开发技术
    国人眼中的Scrum
    NetBeans 时事通讯(刊号 # 2 Apr 08, 2008)
    Ruby语言的发展趋势和启示
    离开几天
    Ruby语言的发展趋势和启示
    だ い が く せ い か つ
    NetBeans 时事通讯(刊号 # 2 Apr 08, 2008)
    离开几天
  • 原文地址:https://www.cnblogs.com/Fengge518/p/13751456.html
Copyright © 2011-2022 走看看