iT邦幫忙

2022 iThome 鐵人賽

DAY 12
0
自我挑戰組

從零開始Vuejs系列 第 12

[Day12] Vue.js 與指令簡單介紹=>v-text ,v-html ,v-pre

  • 分享至 

  • xImage
  •  

今天是第十二天,前面我們分享了一些Vue.js指令的簡單實作,
那今天我想簡單介紹一下以下指令v-text ,v-html ,v-pre

首先,要怎麼辨別Vue.js的指令是哪段程式碼??
其實很容易看得出來,相信各位在前幾天的文章也有注意到,
只要是v-為開頭的屬性,就是Vue.js 的指令了。

那我想分享前幾天沒有提及的指令

1.v-text
標籤中的文字資料,會原封不動地呈現(可以渲染資料,不解析標籤)

如果是想要解析帶有標籤的html,就如同上面所提的,如果繼續使用v-text這個指令的話是無法解析標籤的,所有文字資料都會輸出,這時候就可以使用

2.v-html:
這個指令就能夠解析html程式碼,只把標籤內的文字資料進行輸出(可以渲染資料,可解析標籤)

下方附上參考文件,裡面有程式範例,想了解更多可以點擊下方

參考文件:
https://iter01.com/490521.html
https://vuejs.org/api/built-in-directives.html

我們在Vue.js中,時常用Mustache語法{{}}來進行data中資料的渲染,想當然的,顯示實行結果時,
{{}}不會跟著一起出現,實行結果應該是顯示{{}}裡面的變量在data裡面的文字資料,
那當今天我想要連"{{}}”都顯示出來的話

3.v-pre
可以不使用Mustache語法,連同"{{}}"一起進行輸出

理所當然,因為程式是輸出了"{{}}",而不是使用Mustache語法,所以就算{{}}裡面含有變量也不會對data裡面的文字資料進行渲染

Vue.js 與其指令簡單介紹分享到這邊,我們第十三天見


上一篇
[Day11] v-on 實現事件處理
下一篇
[Day13] v-bind綁定圖片
系列文
從零開始Vuejs30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言