Vue中v-bind、v-model、v-on、循环v-for、判断v-if、v-else、v-show、v-text、v-html、v-pre、v-once非常详细包你学会
    		       		warning:
    		            这篇文章距离上次修改已过445天,其中的内容可能已经有所变动。
    		        
        		                
                - v-bind: 用于绑定一个属性值,可以简写为一个冒号 :
 
<!-- 完整语法 -->
<a v-bind:href="url">...</a>
 
<!-- 缩写 -->
<a :href="url">...</a>- v-model: 创建数据和视图之间的双向绑定
 
<input v-model="message" placeholder="edit me">
<p>Message is: {{ message }}</p>- v-on: 用于监听事件,可以简写为@
 
<!-- 完整语法 -->
<button v-on:click="doSomething">Click me</button>
 
<!-- 缩写 -->
<button @click="doSomething">Click me</button>- v-for: 用于循环数组或对象中的元素
 
<ul>
  <li v-for="item in items">{{ item.text }}</li>
</ul>- v-if: 条件性的渲染元素,如果为false,元素不会被渲染
 
<p v-if="seen">Now you see me</p>- v-else: 为v-if或v-else-if提供else块
 
<p v-if="seen">Now you see me</p>
<p v-else>Now you don't</p>- v-show: 根据表达式之真假值,切换元素的display CSS属性
 
<p v-show="isVisible">I am visible</p>- v-text: 更新元素的textContent
 
<span v-text="msg"></span> <!-- 等价于 -->
<span>{{msg}}</span>- v-html: 更新元素的innerHTML
 
<div v-html="rawHtml"></div>注意:v-html可能会导致跨站脚本攻击(XSS)的风险,只在可信的内容上使用它。
评论已关闭