欢迎光临散文网 会员登陆 & 注册

1小时学会Vue之核心语法 趁着暑假掌握一门技能 大学生前端实习毕业设计必...

2023-07-24 13:42 作者:风的音在飞  | 我要投稿

一、定义:是一个渐进式的JavaScript框架

二、特点:

  • 减少了大量的DOM操作编写 ,可以更专注于逻辑操作
  • 分离数据和界面的呈现,降低了代码耦合度
  • 支持组件化开发,更利于中大型项目的代码组织

三、.vue2核心功能:

1、响应式数据与差值表达式

先实例化vue,在内部设置el(选择器,这个vm实例对谁生效),data 声明响应式数据,return()方法来写,插值表达式使用{{}},method封装方法(与data同级)

2、计算属性 computed

当对象定义,当属性使用。具有缓存性

3、侦听器 watch

参与响应式的过程,响应式数据发生改变时触发

4、指定

  • 内容指令

v-text和v-html 会覆盖原本内容

  • 渲染指令

v-for 渲染重复或可遍历的

遍历数组时,key就是index--索引;

遍历对象时,key就是属性名,index是索引,item是属性值

v-if="true"渲染当前标签,="false"销毁当前标签;

v-show="true"渲染当前标签,="false"会给当前标签添加display:none来隐藏当前标签;

v-if 和 v-show可绑定一个响应式数据做动态设置

  • 属性指令 用来做一些属性绑定 可配合响应式数据

v-bind 简写 :

  • 事件指令 可代替操作DOM绑定事件 可配合methods里自定义的方法使用

v-on 简写 @

  • 表单指令 实现数据和视图的双向数据绑定

v-model 可以让用户通过输入框去干预响应式的内容

  • 修饰符 实现与指令之间的相关操作 可简化代码和DOM操作 添加在指令后面

比如:.trim 去除空格 v-model.trim

(啊,视频两倍速十几分钟就能看完,写日记却要一个小时左右,截图还得自己手动截,没时间找视频时间戳了)

1小时学会Vue之核心语法 趁着暑假掌握一门技能 大学生前端实习毕业设计必...的评论 (共 条)

分享到微博请遵守国家法律