XiaoHei's Blog

Back

VueVue

1. 定义应用实例#

createApp 创建了一个应用实例,并通过 mount 方法将该实例挂在到 id=“app” 的 DOM 元素上,在上面的代码中即为 <div id="app">

挂载后,#app 元素内部的内容会被 Vue 模板替换(如果有原始内容会被覆盖)

2. Vue 常用指令#

2.1 v-for#

用途:循环渲染,要渲染哪个标签就把 v-for 写在该标签里

e 是列表 empList 里的元素,empList 定义如下:

2.2 v-bind#

用途:用于动态绑定资源

<td><img v-bind:src="e.image" :alt="e.name" style="width: 150px;"></td>
html

v-bind:src 也可简写为 :src,在上述代码中用于动态绑定 image 资源(:alt 同理)

2.3 v-if v-show#

用途:都用于控制页面上元素显示与否;用<span>标签搭配控制元素

区别:

  1. v-if 只有条件为 true 才会渲染节点,v-show无论条件真假都会渲染节点,但会通过 css 样式控制是否显示该元素

  2. v-show 适用于频繁切换显示隐藏的场景

2.4 v-model#

用途:双向绑定表单数据;在绑定前需要先在 data 里创建数据对象

2.5 v-on#

用途:绑定事件;语法为v-on:事件="方法",也可以简写为@事件="方法"

Vue学习笔记-1
https://www.wht0909.top/blog/vue%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0-1/vue%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0-1
Author Xiao Hei
Published at December 2, 2025
Comment seems to stuck. Try to refresh?✨