vue指令中的v-once用法
v-once在日常開發(fā)中用的很多
只渲染元素和組件一次,隨后的渲染,使用了此指令的元素/組件及其所有的子節(jié)點(diǎn),都會(huì)當(dāng)作靜態(tài)內(nèi)容并跳過,這可以用于優(yōu)化更新性能。
常見用法如下
當(dāng)修改input框的值時(shí),使用了v-once指令的p元素不會(huì)隨之改變,而第二個(gè)p元素時(shí)可以隨之改變的
<div id="app">
?? ??? ?<p v-once>{{msg}}</p> ?//msg不會(huì)改變
?? ??? ?<p>{{msg}}</p>
?? ??? ?<p>
?? ??? ??? ?<input type="text" v-model = "msg" name="">
?? ??? ?</p>
?? ?</div>?? ?<script type="text/javascript">
?? ??? ?let vm = new Vue({
?? ??? ??? ?el : '#app',
?? ??? ??? ?data : {
?? ??? ??? ??? ?msg : "hello"
?? ??? ??? ?}
?? ??? ?});
?? ?</script>v-once是什么
v-once 能夠讓標(biāo)簽的內(nèi)容,也就是 {{str}} 中,data里面的某個(gè)數(shù)據(jù)例如str,保持在vue的data初始化之后,str的第一個(gè)值。
下面的寫法
<div v-once>{{str}} </div>
<el-input v-model="str"></el-input>str初始是’’,空字符串;
然后在created中從后端接口獲得數(shù)據(jù)給str賦值:this.str = ‘aaa’;
最后在mounted中江str清空:this.str = ‘’;
獲得效果

這樣即不耽誤再次賦值又不耽誤顯示
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
vue中el-table實(shí)現(xiàn)自動(dòng)吸頂效果(支持fixed)
本文主要介紹了vue中el-table實(shí)現(xiàn)自動(dòng)吸頂效果,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2021-09-09
快速解決vue在ios端下點(diǎn)擊響應(yīng)延時(shí)的問題
今天小編就為大家分享一篇快速解決vue在ios端下點(diǎn)擊響應(yīng)延時(shí)的問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2018-08-08
Vue組件教程之Toast(Vue.extend 方式)詳解
這篇文章主要給大家介紹了關(guān)于Vue組件教程之Toast(Vue.extend 方式)的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-01-01
vue實(shí)現(xiàn)元素拖動(dòng)并互換位置的實(shí)現(xiàn)代碼
在使用Vue的場(chǎng)景下,需要實(shí)現(xiàn)對(duì)元素進(jìn)行拖動(dòng)交換位置,接下來通過本文給大家介紹vue實(shí)現(xiàn)元素拖動(dòng)并互換位置的實(shí)現(xiàn)代碼,需要的朋友可以參考下2023-09-09
淺談Vuex@2.3.0 中的 state 支持函數(shù)申明
這篇文章主要介紹了淺談Vuex@2.3.0 中的 state 支持函數(shù)申明,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2017-11-11
vue+elementUI中el-radio設(shè)置默認(rèn)值方式
這篇文章主要介紹了vue+elementUI中el-radio設(shè)置默認(rèn)值方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-12-12
Vue封裝DateRangePicker組件流程詳細(xì)介紹
在后端管理項(xiàng)目中使用vue來進(jìn)行前端項(xiàng)目的開發(fā),但我們都知道Vue實(shí)際上無法監(jiān)聽由第三方插件所引起的數(shù)據(jù)變化。也無法獲得JQuery這樣的js框架對(duì)元素值的修改的。而日期控件daterangepicker又基于JQuery來實(shí)現(xiàn)的2022-11-11

