渐进式JavaScript 框架。
官网。
模板语法
插值
// 文本内容
<div>
{{ msg }} {{ format(name)}}
{{ isShow && 'xxx'}}
{{ xx ? 'xxx' : 'x' }}
</div>
// 原始 HTML。标签不会被转义。
<span v-html="rawHtml"></span>
// 属性
<a :href="jumpUrl" :class="xxx">xx</a>
<div :class="[activeClass, errorClass]"></div>
指令
条件渲染
<div v-show="isShow"></div>
<div v-if="isShow"></div>
<div v-else-if="isShow"></div>
<div v-else="isShow"></div>
循环
<li v-for="item in items" :key="item.message">
{{ item.message }}
</li>