Vue基本指令
- 动态修改html和字符串中包含标签中直接渲染
v-html=""
- 控制显示隐藏,布尔值
v-if=""
v-else-if=""
v-else
v-show=""
- 注册事件
v-on:事件名=”内联语句或methods内的函数名“
简写: @事件名="内联语句或methods内的函数名"
如 @click="getId"
- 动态设置标签属性 如:src、url等
v-bind:属性名=“表达式”
简写: :属性名=“表达式
拓展:对样式控制的增强
class
:class="{ 类名: 布尔值, ... }"
:class="['类名', ...]"
style
:style="{ 属性名:'值', ...}"
- 数据循环
v-for="(item, index) in 数组"
:key="index"
<p v-for="(item, index) in 数组" :key="item.id">{{ item }}</p>
- 表单双向数据绑定
v-model=""
<input type="radio" v-model="sex" name="sex" value="1">男
<input type="radio" v-model="sex" name="sex" value="2">女
<select v-model=“id”>
<option value="11">北京</option>
</select>
先让输入框的数据绑定 :value="msg"
然后监听input对事件的值进行更改 @input="msg = $event.target.value"