欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

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

程序员文章站 2022-04-14 23:00:49
# Vue指令大集合(无slot) #### 包含内容: 1. v-cloak2. v-html3. v-text4. v-bind5. v-show6. v-model7. v-for8. v-if v-else-if v-else9. v-pre 代码如下:(可以自己复制去看一下) html 展 ......

# 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指令的用法大集合,后面再深入说下他的路由功能。

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