国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

Vue.js常用指令的使用小結

2024-05-06 15:15:30
字體:
來源:轉載
供稿:網友

1.數據渲染:v-text、v-html、{{}}

1.1 v-text

詳細:更新元素的 textContent。如果要更新部分的 textContent ,需要使用 {{ Mustache }} 插值。

實例:

<div id="app"> <p v-text="message"></p></div><script>  new Vue({    el:'#app',    data: {      message:'Hello World!'    }  });</script>

1.2 {{}} 和上面的v-text效果一樣

實例:

<div id="app"> <p>{{message}}</p></div><script>  new Vue({    el:'#app',    data: {      message:'Hello World!'    }  });</script>

1.3 v-html

詳細:更新元素的 innerHTML 。注意:內容按普通 HTML 插入 - 不會作為 Vue 模板進行編譯 。如果試圖使用v-html 組合模板,可以重新考慮通過是否通過使用組件來替代。

注意:在網站上動態渲染任意 HTML 是非常危險的,因為容易導致XSS攻擊。只在可信內容上使用v-html,永不用在用戶提交的內容上。

實例:

<div id="app"> <p v-html="message"></p></div><script>  new Vue({    el:'#app',    data: {      message:'<h5>hello vue.js</h5>'    }  });</script>

2.條件渲染 控制模板隱藏:v-show 、v-if、v-else

2.1 v-show

用法:根據表達式之真假值,切換元素的 display CSS 屬性。當條件變化時該指令觸發過渡效果。

注意: v-show 不支持 <template> 語法

實例:

<div id="app"> <p v-show="isShow">  show </p></div><script>  new Vue({    el:'#app',    data: {      isShow:true    }  });</script>

2.2 v-if

v-show和v-if大體效果相同,不同的是:v-show的元素會始終渲染并保持在DOM中。

用法:根據表達式的值的真假條件渲染元素。在切換時元素及它的數據綁定 / 組件被銷毀并重建。如果元素是 <template> ,

將提出它的內容作為條件塊。當條件變化時該指令觸發過渡效果。

實例:

<div id="app"> <p v-if="isShow">  show </p></div><script>  new Vue({    el:'#app',    data: {      isShow:false    }  });</script>

 2.3 v-else

限制:前一兄弟元素必須有 v-if 或 v-else-if

用法:為v-if 或者v-else-if 添加 “else 塊”

<div id="app"> <p v-if="isShow">show</p> <p v-else>hide</p></div><script>  new Vue({    el:'#app',    data: {      isShow:true    }  });</script>

2.4 v-else-if

<div id="app"> <p v-if="type === 'a'">A</p> <p v-else-if="type==='b'">B</p> <p v-else>C</p></div><script>  new Vue({    el:'#app',    data: {      type:'b',    }  });</script>            
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 蓬安县| 芜湖县| 怀安县| 昌黎县| 武强县| 临沧市| 甘德县| 古丈县| 长寿区| 连南| 门头沟区| 舞钢市| 当涂县| 黄大仙区| 阜康市| 保康县| 定南县| 寿阳县| 罗田县| 同德县| 泰兴市| 安仁县| 环江| 府谷县| 黎城县| 建宁县| 祁阳县| 鄂尔多斯市| 朝阳市| 政和县| 瑞昌市| 汉阴县| 陇西县| 九龙坡区| 孙吴县| 贺兰县| 赣榆县| 海阳市| 韶关市| 通山县| 彰武县|