摘要: 用 v-for 把一个数组对应为一组元素 v-for指令: 1.用于展示列表数据 2.语法:v-for="(item, index) in xxx" :key="yyy" 3.可遍历:数组、对象、字符串(用的很少)、指定次数(用的很少) react、vue中的key有什么作用?(key的内部原理) 阅读全文
posted @ 2021-09-22 17:25 活在记忆里的人 阅读(51) 评论(0) 推荐(0) 编辑
摘要: 条件渲染 1.v-if 写法: (1).v-if="表达式" (2).v-else-if="表达式" (3).v-else="表达式" 适用于:切换频率较低的场景。 特点:不展示的DOM元素直接被移除。 注意:v-if可以和:v-else-if、v-else一起使用,但要求结构不能被“打断”。 2. 阅读全文
posted @ 2021-09-22 16:50 活在记忆里的人 阅读(60) 评论(0) 推荐(0) 编辑
摘要: 操作元素的 class 列表和内联样式是数据绑定的一个常见需求。因为它们都是 attribute,所以我们可以用 v-bind 处理它们:只需要通过表达式计算出字符串结果即可。不过,字符串拼接麻烦且易错。因此,在将 v-bind 用于 class 和 style 时,Vue.js 做了专门的增强。表 阅读全文
posted @ 2021-09-22 16:26 活在记忆里的人 阅读(96) 评论(0) 推荐(0) 编辑
摘要: 计算属性 模板内的表达式非常便利,但是设计它们的初衷是用于简单运算的。在模板中放入太多的逻辑会让模板过重且难以维护。所以,对于任何复杂逻辑,你都应当使用计算属性。 计算属性: 1.定义:要用的属性不存在,要通过已有属性计算得来。 2.原理:底层借助了Objcet.defineproperty方法提供 阅读全文
posted @ 2021-09-22 16:05 活在记忆里的人 阅读(56) 评论(0) 推荐(0) 编辑
摘要: 监听事件 可以用 v-on 指令监听 DOM 事件,并在触发时运行一些 JavaScript 代码。 事件的基本使用: 1.使用v-on:xxx 或 @xxx 绑定事件,其中xxx是事件名; 2.事件的回调需要配置在methods对象中,最终会在vm上; 3.methods中配置的函数,不要用箭头函 阅读全文
posted @ 2021-09-22 14:49 活在记忆里的人 阅读(90) 评论(0) 推荐(0) 编辑
摘要: 简介 MVVM是Model-View-ViewModel的简写。它本质上就是MVC 的改进版。MVVM 就是将其中的View 的状态和行为抽象化,让我们将视图 UI 和业务逻辑分开。当然这些事 ViewModel 已经帮我们做了,它可以取出 Model 的数据同时帮忙处理 View 中由于需要展示内 阅读全文
posted @ 2021-09-22 10:31 活在记忆里的人 阅读(339) 评论(0) 推荐(0) 编辑
摘要: 单向数据绑定 语法: v-bind:value="xxx" 或者简写为 :valuef="xxx" 特点: 数据只能从data流向页面 效果图: 双向数据绑定 语法: v-model:value="xxx"或者简写为v-model="xxx" 特点: 数据可以从页面流向data,也可以从data流向 阅读全文
posted @ 2021-09-22 09:56 活在记忆里的人 阅读(50) 评论(0) 推荐(0) 编辑