VUE基础语法

该文汇总了Vue的核心语法,包括数据绑定的插值表达式和响应式数据,逻辑处理的methods,性能优化的计算属性computed,监听数据变化的watcher,以及各种指令如v-text、v-html、v-for、v-if/v-show、v-bind和事件处理。还提到了表单的双向绑定及修饰符.trim的功能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

VUE语法汇总

【1】响应式数据和插值表达式el&data

请添加图片描述

【2】逻辑代码封装methods

在methods中封装函数,在标签中可以便捷的调用

请添加图片描述
请添加图片描述
请添加图片描述

注意,methods与data属于并列关系,在methods中定义函数时,使用data中的数据变量时,可以通过this获取

【3】计算属性computed

请添加图片描述
请添加图片描述
请添加图片描述

注意,计算属性相对于普通函数,可以优化性能,只关注响应式数据的变化,无变化则直接用现有结果

【4】侦听器watch

请添加图片描述
请添加图片描述
请添加图片描述

注意,对title的修改是通过浏览器开发者工具实现的;侦听器内的数据必须是响应式的

【5】指令
内容指令

请添加图片描述
请添加图片描述
请添加图片描述

通过v-text修改标签内文字,通过v-html将响应式数据作为html语法识别。注意,这两个方式都会覆盖标签原本的文字。

循环指令

请添加图片描述
请添加图片描述
请添加图片描述

key代表数组内元素,index代表元素的索引

渲染指令if-show

请添加图片描述
请添加图片描述
请添加图片描述
此时修改bool为false,则会隐藏两个p标签

请添加图片描述

属性指令v-bind

方便属性修改

请添加图片描述

" v-bind:属性 " 可以简写为 " :属性 "

请添加图片描述

事件指令

请添加图片描述
请添加图片描述

这里通过v-on(简写为@),将鼠标点击事件与函数output绑定

表单指令

只用于表单元素,实现双向绑定效果(数据<=>视图)
请添加图片描述

请添加图片描述

请添加图片描述

此时,用户在前端修改输入框的内容,可以实现对该响应式数据的修改

请添加图片描述

【6】修饰符

用于简化代码和DOM操作

请添加图片描述

.trim 是v-model的修饰符,它用于自动过滤输入内容最开始 和 最后的 空格,中间的会保留一个空格,多的会被过滤掉

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值