首頁>技術>

8.template模板

我們將做做案例、專案等一些固定的語句用法放在一個模板中,

以後程式碼規範的縮排改為兩個空格

這個就當做預設模板來使用

其實這節就是說了程式碼規範之縮排兩個空格

9-1.插值操作 - mustache

插值操作是什麼?

例如上面的例子,在data裡面定義了一個數據,希望把這個值插入到DOM裡面進行顯示

mustache的翻譯是鬍子/鬍鬚的意思

之前我們最常用的插值操作就是mustache語法,即雙大括號{{}}語法

mustache中不僅僅可直接寫變數,還可以寫一些簡單的表示式,如+

執行結果如下:

如果我們想要在這兩個中間加一個空格,應該怎麼寫:

執行效果如下:

它還可以這樣做,計算數值:

執行結果如下:

但是現在我們寫的div中的語句太長了,這個也是有解決辦法的

就是使用計算屬性:computed;這個以後再講

9-2.插值操作 – 其他指令

1.v-once 取消響應

我們知道現在我們所建立的vue檔案是響應式的,也就是我們在瀏覽器中的F12修改就會實時更新的

但是如果我們不想讓它發生改變,不希望跟著變化時,就需要用到v-once了

執行結果如下:

中間加了v-once的語句便不會修改

並且v-once和v-for不一樣,v-for後面可以跟表示式,但是v-once後面不能跟

2.v-html 以html效果展示

當我們傳入的屬性本身就是html標籤的時候,可以使用v-html

執行結果:

3.v-text 展示文字型別

一般不用,不夠靈活,也不能像mustache那樣能拼接

執行效果如下:

4.v-pre 顯示原本內容

例如我們想要顯示的效果就是{{message}}本身

執行結果如下:

5.v-cloak 程式碼顯示之前

針對執行js程式碼突然卡住了的情況

例如,我們先將程式碼執行效果延遲1秒鐘setTimeout

執行結果如下:

加了v-cloak之後

執行結果如下:

6.v-for=”” 遍歷

這個之前說過,不再細說

18
最新評論
  • BSA-TRITC(10mg/ml) TRITC-BSA 牛血清白蛋白改性標記羅丹明
  • Python視覺化分析的實現