vue 插值 v-once,v-text, v-html詳解
引入Vue.js ,通過script形式,vue官網(wǎng)語法記錄
創(chuàng)建vue應(yīng)用,數(shù)據(jù)和 DOM 已經(jīng)被建立了關(guān)聯(lián),所有東西都是響應(yīng)式的
1:插值
缺點(diǎn):讓你的網(wǎng)速慢,或者數(shù)據(jù)加載失敗時,會在瀏覽器中直接渲染插值【js禁用,javascript報錯也會導(dǎo)致這個問題】
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í)行一次性的插值【當(dāng)數(shù)據(jù)改變時,插值處的內(nèi)容不會繼續(xù)更新】
html:
<section id="content"> 插值: <p id="Mustache">{{msg}}</p> <p>v-once:當(dāng)數(shù)據(jù)改變時,插值處的內(nèi)容不會更新</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>小心點(diǎn),明天</b>" } });
結(jié)果:
總結(jié):v-text:會把html標(biāo)簽也解析為文本,而v-html可以解析html標(biāo)簽。
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
Vue+Java 通過websocket實(shí)現(xiàn)服務(wù)器與客戶端雙向通信操作
這篇文章主要介紹了Vue+Java 通過websocket實(shí)現(xiàn)服務(wù)器與客戶端雙向通信操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-09-09Vue項目通過vue-i18n實(shí)現(xiàn)國際化方案(推薦)
這篇文章主要介紹了Vue項目通過vue-i18n實(shí)現(xiàn)國際化方案,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2022-12-12詳解VUE 定義全局變量的幾種實(shí)現(xiàn)方式
本篇文章主要介紹了VUE 全局變量的幾種實(shí)現(xiàn)方式,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-06-06vue線上部署請求接口報錯net::ERR_CONNECTION_REFUSED
vue線上部署請求接口報錯net::ERR_CONNECTION_REFUSED問題及解決,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2023-06-06vuex實(shí)現(xiàn)數(shù)據(jù)狀態(tài)持久化
今天小編就為大家分享一篇vuex實(shí)現(xiàn)數(shù)據(jù)狀態(tài)持久化,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-11-11