v-bind
Directive<div>
元素到一个类 绑定一个 <img>
元素到一个图片文件 更改字体大小 以另一种方式更改字体大小 再次以另一种方式更改字体大小 更改背景颜色 使用 v-bind
和 JavaScript 条件来更改背景颜色 绑定一个 <div>
元素到一个类 条件性地绑定一个 <div>
元素到一个类 条件性地绑定一个 <div>
元素到一个类,使用数据属性 使用 v-bind
简写 使用输入范围元素更改不透明度以显示图片 点击时,为使用 v-for
创建的图片分配一个类 我们看到用 class
和 v-bind:class
设置的 CSS 规则是合并的 可以用 v-bind:class
设置多个类,用逗号分隔 CSS 规则用 v-bind:style
定义,使用 camelCase 和 kebab-case 记法 使用数组语法分配类v-if
Directivev-if
、v-else-if
和 v-else
有条件地显示文本 如果某个文本包含“pizza”一词,则显示一条消息 如果某个文本包含“pizza”一词,则显示一条消息和一个图片 如果某个文本包含“pizza”或“burrito”,则显示不同的消息和图片v-show
Directivev-for
Directivev-on
Directivev-on:click
为使用 v-for
生成的元素设置点击事件 使用 v-on
简写 @
.once
修饰符使警报在按钮被点击时仅出现一次 keydown
键盘事件调用一个方法,该方法将按键写入屏幕 当按下 'S' 键时,.s
修饰符会触发一个警报 当同时按下 'S' 和 'ctrl' 键时,.s
和 .ctrl
修饰符会触发一个警报 右键点击 <div>
元素时,背景颜色会改变 当按下 'ctrl' 键并右键点击 <div>
元素时,背景颜色会改变 使用 .prevent
修饰符可以防止右键点击下拉菜单 按下 'shift' 键时,左键点击会更改图像v-model
Directivev-model
将新的购物项目添加到购物列表中 探索 v-model
提供的双向绑定功能 复选框更改布尔数据属性 购物清单 购物清单,可将项目标记为已找到 动态餐厅订单表格 使用单选按钮 <input type="radio">
选择喜欢的动物 使用复选框 <input type="checkbox">
选择喜欢的食物 从下拉列表中选择汽车 <select>
选择多辆汽车 <select multiple>
只读表单输入 <input type="file">
注册身高 <input type="range">
选择颜色 <input type="color">
撰写产品评论 <textarea>
v-for
创建的 带 props 的组件是用 v-for
和 key
属性创建的 这个错误的例子演示了需要 key
属性 这个例子演示了 key
属性可以解决问题v-slot
指令用于将内容定向到特定 slot v-slot
简写是 #
接收来自作用域 slot 的数据 使用 v-for
创建的作用域 slot 将数据发送到其父组件 使用对象数组创建的作用域 slot 将数据发送到其父组件 文本从作用域 slot 发送,而不使用 v-bind
指令 作用域 slot 被命名 命名作用域 slot 将不同的数据发送到 App.vue<KeepAlive>
组件,组件不会被缓存 <KeepAlive>
组件缓存组件 只有指定的组件被 <KeepAlive include="CompOne">
代码缓存 指定的组件不会被 <KeepAlive exclude="CompOne">
代码缓存 两个组件被指定使用 <KeepAlive>
组件进行缓存 最后两个访问的组件被指定使用 <KeepAlive>
组件进行缓存$refs
对象用于替换 <p>
元素中的文本 $refs
对象用于将文本从一个 <p>
元素替换到另一个 $refs
对象用于将 <input>
元素的值放入 <p>
元素中 使用 v-for
创建的带有 ref 属性的 <li>
元素在 $refs
对象中被收集为数组beforeCreate
生命周期钩子 created
生命周期钩子 beforeMount
生命周期钩子 mounted
生命周期钩子 mounted
生命周期钩子用于将光标放入 <input>
元素中 beforeUpdate
生命周期钩子 updated
生命周期钩子 updated
生命周期钩子会生成一个无限循环 beforeUnmount
生命周期钩子 unmounted
生命周期钩子 errorCaptured
生命周期钩子 errorCaptured
生命周期钩子检索有关错误的信息 renderTracked
生命周期钩子 activated
生命周期钩子 activated
、deactivated
和其他生命周期钩子transition
属性旋转 <div>
元素 圆形 <div>
元素使用 CSS @keyframes
属性左右弹跳 通过按钮切换 <p>
元素 <p>
元素在 <Transition>
组件中淡出移除时 <p>
元素在切换时向内滑入和滑出 <p>
元素在“进入”和“离开”时具有不同的背景颜色 <p>
元素以不同的方式设置动画,使用 name
prop 来区分 <Transition>
组件 after-enter
事件触发显示 <div>
元素 切换按钮触发 enter-cancelled
事件 appear
prop 在页面加载后立即启动 <p>
元素的动画 在“进入”和“离开”时通过动画翻阅图像。新图像在旧图像移除之前添加 在“进入”和“离开”时通过动画翻阅图像。mode="out-in"
可防止在旧图像移除之前添加新图像 组件之间的切换有动画效果v-for
<TransitionGroup>
将新列表项添加到使用 v-for
渲染的列表中 可以添加或移除骰子,添加的骰子使用 <TransitionGroup>
进行动画处理 可以添加或移除骰子,添加和移除的骰子都使用 <TransitionGroup>
进行动画处理 可以添加、移除、洗牌或排序骰子,所有这些都使用 <TransitionGroup>
进行动画处理如果您想将 W3Schools 服务用于教育机构、团队或企业,请发送电子邮件给我们
sales@w3schools.com
如果您想报告错误,或想提出建议,请发送电子邮件给我们
help@w3schools.com