HAPPY NEW YEAR!!!為自己2018年許個新年新希望吧~
這篇將介紹幾個還沒介紹的指令,都有各自的用途,使用時機因人而異。
以下介紹這三個指令皆不需要表達式。
v-pre
<div id="app">
<p>{{ message }}</p>
<p v-pre>{{ message }}</p>
</div>
var vm = new Vue ({
el:'#app',
data: {
message: 'Hello!'
}
});
v-cloak
display
屬性,這樣就可以隱藏編譯前的內容了。<div id="app" v-cloak>
{{ message }}
</div>
[v-cloak] {
display: none;
}
v-once
<div id="app">
<!-- 單個元素 -->
<span v-once>{{ message }}</span>
<!-- 含子元素 -->
<div v-once>
<h1>Title</h1>
<p>{{ message }}</p>
</div>
<!-- 元件 -->
<my-component v-once :comment="message"></my-component>
<!-- 跟v-for一起使用 -->
<ul>
<li v-for="i in list" v-once>{{ i }}</li>
</ul>
</div>
前面這幾天終於把指令通通看完與介紹完了,大致了解他們的用法後,之後實作應用上都可以使用,接下來我們將介紹一些還沒介紹到的選項物件屬性,這些屬性在Vue實作中也方便許多,不需要寫一堆function也可以做到想要的功能。