vue 插值 v-once,v-text, v-html詳解
引入Vue.js ,通過script形式,vue官網語法記錄
創(chuàng)建vue應用,數據和 DOM 已經被建立了關聯(lián),所有東西都是響應式的
1:插值
缺點:讓你的網速慢,或者數據加載失敗時,會在瀏覽器中直接渲染插值【js禁用,javascript報錯也會導致這個問題】
html:
<section id="content"> <p id="Mustache">沒有v-once, {{msg}}</p> </section>
js:
var vm = new Vue({ el:"#content", data: { msg: "hello my lord" } });
result:
2:v-once:通過使用 v-once 指令,執(zhí)行一次性的插值【當數據改變時,插值處的內容不會繼續(xù)更新】
html:
<section id="content"> 插值: <p id="Mustache">{{msg}}</p> <p>v-once:當數據改變時,插值處的內容不會更新</p> <span v-once>{{msg}}</span> </section>
js:
var vm = new Vue({ el:"#content", data: { msg: "hello once" } });
result:
3、v-text和v-html
html:
<section id="content"> v-text: <span v-text="tipHtml"></span><br> 原始 HTML:v-html指令 <span v-html="tipHtml"></span> </section>
js:
var vm = new Vue({ el:"#content", data: { tipHtml: "<b>小心點,明天</b>" } });
結果:
總結:v-text:會把html標簽也解析為文本,而v-html可以解析html標簽。
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
相關文章
Vue+Java 通過websocket實現(xiàn)服務器與客戶端雙向通信操作
這篇文章主要介紹了Vue+Java 通過websocket實現(xiàn)服務器與客戶端雙向通信操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-09-09Vue項目通過vue-i18n實現(xiàn)國際化方案(推薦)
這篇文章主要介紹了Vue項目通過vue-i18n實現(xiàn)國際化方案,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2022-12-12vue線上部署請求接口報錯net::ERR_CONNECTION_REFUSED
vue線上部署請求接口報錯net::ERR_CONNECTION_REFUSED問題及解決,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2023-06-06