• Vue最全指令大集合————VUE


    # Vue指令大集合(无slot)

    #### 包含内容:

    1. v-cloak
    2. v-html
    3. v-text
    4. v-bind
    5. v-show
    6. v-model
    7. v-for
    8. v-if v-else-if v-else
    9. v-pre

    代码如下:(可以自己复制去看一下)

    html

      1 <!DOCTYPE html>
      2 <html>
      3 
      4 <head>
      5 <meta charset="UTF-8">
      6 <title>Vue指令大集合(无 slot)</title>
      7 </head>
      8 <style>
      9 [v-cloak]{
     10 display: none;
     11 }
     12 .css{
     13 color: red;
     14 }
     15 </style>
     16 <body>
     17 <div id="domo" v-cloak>
     18 <p style="color: red;">v-html 标签有效</p>
     19 <p v-html="name"></p>
     20 <p style="color: red;">v-text 标签无效</p>
     21 <p v-text="name"></p>
     22 <hr />
     23 <p style="color: red;">style</p>
     24 <p :style="objCss">使用style从数据拿视图,v-bind====:</p>
     25 <p style="color: red;">v-bind可以简写成: ,动态地绑定一个或多个特性,或一个组件 prop 到表达式。</p>
     26 <img v-bind:src='src'>v-bind可以省</img>
     27 <p :style="{
     28 color: 'yellow',
     29 fontSize: '11px'
     30 }">自己改,数据</p>
     31 <p :class="{
     32 'css':!bool
     33 }">我不是红色的</p>
     34 <hr />
     35 <p style="color: red">v-show</p>
     36 <p v-show="bool">v-show可以控制出现或者隐藏</p>
     37 <button @click='showClick'>v-on:click====@click点击,隐藏</button>
     38 <hr />
     39 <p style="color: red">v-model 双向绑定!</p>
     40 <input v-model="name"></input>
     41 <hr />
     42 <p style="color: red">v-for</p>
     43 <ul>
     44 <li v-for="a in arr" v-html="'姓名:'+a.name+';年龄:'+a.age"></li>
     45 </ul>
     46 <p v-for="a in arr" v-html="'姓名:'+a.name+';年龄:'+a.age"></p>
     47 <table v-for="a in arr">
     48 <tr><td>{{a.name}}</td><td>{{a.age}}</td><td><img v-for="i in a.imgs" :src="i" /></td></tr>
     49 </table>
     50 <hr />
     51 <p style="color: red">v-if</p>
     52 <p v-if="type==='A'" v-text="name1"></p>
     53 <div v-else-if="type==='B'" v-text="name2"></div>
     54 <div v-else-if="type==='C'" v-text="name3"></div>
     55 <div v-else="type==='D'" v-text="name4"></div>
     56 <hr />
     57 <p style="color: red">v-pre 这是一个跳过这个元素和它的子元素的编译过程</p>
     58 <p><span v-pre>{{ 被包括的vue语言全都无效化!! }}</span></p>
     59 </div>
     60 <script type="text/javascript" src="js/vue.js"></script>
     61 <script>
     62 new Vue({
     63 el: "#domo",
     64 data: {
     65 name: '<em>我爱你<span>而</span>你爱他</em>',
     66 src:'img/发生的事_画板 1.png',
     67 objCss:{
     68 color: 'blue',
     69 fontSize: '28px'
     70 },
     71 bool:false,
     72 arr: [{
     73 name: "大哥",
     74 age: 18,
     75 imgs: ['img/image (24).gif']
     76 }, {
     77 name: "二哥",
     78 age: 17,
     79 imgs: ['img/image (25).gif']
     80 }, {
     81 name: "三弟",
     82 age: 19,
     83 imgs: ['img/image (26).gif']
     84 }, {
     85 name: "四弟",
     86 age: 20,
     87 imgs: ['img/image (27).gif']
     88 }],
     89 name1: "lemon",
     90 name2: "enenenen",
     91 name3: "DASDA",
     92 name4: "eDASDASF",
     93 type:'B',
     94 },
     95 methods:{
     96 showClick(){
     97 this.name="ddddd",
     98 this.bool=!this.bool,
     99 alert("取消隐藏")
    100 this.type='D'
    101 }
    102 },
    103 
    104 
    105 })
    106 </script>
    107 </body>
    108 
    109 </html>

    展示地址:[http://cth1688.qicp.vip/vue%20api.html]

    #### 这是一个VUE指令的用法大集合,后面再深入说下他的路由功能。

    #### 觉得有帮助的话给个赞呗!

    一杯茶,一包烟,一行代码打一天。
  • 相关阅读:
    人员考勤,MySQL数据库一个表自动生成3表筛选人员迟到早退缺勤
    Thinkphp中js报错,Uncaught SyntaxError: Unexpected token }
    Invalid ON UPDATE clause for 'create_date' column
    mysql创建某个数据库中的某张表 只读用户
    iOS开发 iOS9横屏后状态栏隐藏处理
    iOS开发 个别页面是否支持页面旋转
    iOS开发 点击某处横屏竖屏切换
    iOS开发 QQ粘性动画效果
    iOS开发 贝塞尔曲线
    iOS开发 获取状态栏的点击事件
  • 原文地址:https://www.cnblogs.com/cth0/p/11564416.html
Copyright © 2020-2023  润新知