摘要:完整代碼鏈接模板當所謂的數據發生改變的時候,輸出的內容會默認的重新渲染一遍,如果為了安全起見想數據只渲染一遍不再改動的話前面加個就好了模板當改成這樣的時候點擊按鈕將不會再次渲染部分點我部分模板中輸出為代碼應該怎么顯示在中兩個花括號相當于原生
完整代碼鏈接
模板 {{}}當所謂的數據(data)發生改變的時候,輸出的內容會默認的重新渲染一遍,如果為了安全起見想數據只渲染一遍不再改動的話前面加個*就好了
當改成這樣的時候點擊按鈕將不會再次渲染
html部分: {{*msg}} js部分:
Vue中輸出data為html代碼應該怎么顯示
在Vue中 兩個花括號{{}}相當于原生js的innerText,三個花括號{{{}}}相當于原生js的innerHTML。
html部分: //嘗試將這里改為兩個看下是否正常顯示html標簽 {{{msg}}} js部分:
注意:建議還是用兩個花括號{{}}innerText,防止其他人惡意注入
屬性 -- 常用屬性class及stylehtml部分: //這里的屬性如果用原生js的話需要使用vue模板才能接收到vue對象中的data //src="{{url}}" js部分: new Vue({ el:"body", data:{ //num 是計數器開關,用于控制圖片切換 num:0, url:"https://ss0.bdstatic.com/70cFvHSh_Q1YnxGkpoWK1HF6hhy/it/u=2721952535,2737979507&fm=26&gp=0.jpg", }, methods:{ btn:function(){ this.num++; this.num%2==1?this.url="https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1560472659224&di=896584de51fc9b26933157aed6a00ff7&imgtype=0&src=http%3A%2F%2Fimg08.oneniceapp.com%2Fupload%2Favatar%2F2018%2F05%2F05%2Faba7e29327a27abfcb1e525f623934ee.jpg": this.url="https://ss0.bdstatic.com/70cFvHSh_Q1YnxGkpoWK1HF6hhy/it/u=2721952535,2737979507&fm=26&gp=0.jpg"; } } })
如果使用原生js的話需要使用vue模板{{}}如果使用vue方法的話則不需要
v-bind:scr="url"可以縮寫前綴vue方法為冒號:src="url",這樣的寫法vue也可以識別
使用vue傳輸innerText的原理,傳輸文本作為類名
html部分: js部分:
一般賦予多個類的話在html中是class="a b c",而在vue中則是以數組或json格式,因為json是鍵值對格式的,相當于數組的下標與索引值的關系。
什么是鍵值對格式 -- key:value(例子:width:200px;)
數組格式
html部分: js部分:
json格式
html部分: js部分:Style三種傳輸格式
style在vue中有三種傳輸格式
json
json數組 - [ json ,json ,json ]
string
其中json與string格式差不多
因為style原生的代碼本來就是類似于json格式的,所以能用json格式傳輸不出奇
html部分: js部分:
就像賦予多個類,每個類不同樣式一樣,你可以定義多個類賦予給同一個標簽,同樣的也相當于賦予一個標簽多個不同作用域下的樣式,用json數組形式賦予檢查網頁代碼可以看到樣式都給添加進去了
html部分: //這里給style賦予了兩個樣式 js部分:
string形式其實和json格式的寫法一樣,但是特意拿出來說是因為他們的概念不一樣,string形式是利用vue的類似于innerText的操作來賦予樣式的,而json形式的概念突出他的數據格式
html部分: js部分:小案例演示:vue-tab面板
tab面板 {{i}}
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/104701.html
摘要:供用戶在相應的階段對其進行操作。我們像下面這樣使用這個指令大多數情況下,我們只需要使用與鉤子函數。里提供了函數的簡寫形式鉤子函數有兩個常用的參數和。其他用法與全局自定義指令一致。 一、vue生命周期 vue實例從創建到銷毀的過程,稱為生命周期,共有八個階段。 這八個階段里分別有一個叫做鉤子函數的實例選項。供用戶在相應的階段對其進行操作。 beforeCreate(){ //組件實例剛...
摘要:供用戶在相應的階段對其進行操作。我們像下面這樣使用這個指令大多數情況下,我們只需要使用與鉤子函數。里提供了函數的簡寫形式鉤子函數有兩個常用的參數和。其他用法與全局自定義指令一致。 一、vue生命周期 vue實例從創建到銷毀的過程,稱為生命周期,共有八個階段。 這八個階段里分別有一個叫做鉤子函數的實例選項。供用戶在相應的階段對其進行操作。 beforeCreate(){ //組件實例剛...
摘要:供用戶在相應的階段對其進行操作。我們像下面這樣使用這個指令大多數情況下,我們只需要使用與鉤子函數。里提供了函數的簡寫形式鉤子函數有兩個常用的參數和。其他用法與全局自定義指令一致。 一、vue生命周期 vue實例從創建到銷毀的過程,稱為生命周期,共有八個階段。 這八個階段里分別有一個叫做鉤子函數的實例選項。供用戶在相應的階段對其進行操作。 beforeCreate(){ //組件實例剛...
閱讀 3661·2021-09-07 09:59
閱讀 721·2019-08-29 15:12
閱讀 803·2019-08-29 11:14
閱讀 1307·2019-08-26 13:27
閱讀 2659·2019-08-26 10:38
閱讀 3134·2019-08-23 18:07
閱讀 1271·2019-08-23 14:40
閱讀 1922·2019-08-23 12:38