摘要: 条件渲染 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 活在记忆里的人 阅读(58) 评论(0) 推荐(0) 编辑
摘要: 操作元素的 class 列表和内联样式是数据绑定的一个常见需求。因为它们都是 attribute,所以我们可以用 v-bind 处理它们:只需要通过表达式计算出字符串结果即可。不过,字符串拼接麻烦且易错。因此,在将 v-bind 用于 class 和 style 时,Vue.js 做了专门的增强。表 阅读全文
posted @ 2021-09-22 16:26 活在记忆里的人 阅读(91) 评论(0) 推荐(0) 编辑
摘要: 计算属性 模板内的表达式非常便利,但是设计它们的初衷是用于简单运算的。在模板中放入太多的逻辑会让模板过重且难以维护。所以,对于任何复杂逻辑,你都应当使用计算属性。 计算属性: 1.定义:要用的属性不存在,要通过已有属性计算得来。 2.原理:底层借助了Objcet.defineproperty方法提供 阅读全文
posted @ 2021-09-22 16:05 活在记忆里的人 阅读(52) 评论(0) 推荐(0) 编辑
摘要: 监听事件 可以用 v-on 指令监听 DOM 事件,并在触发时运行一些 JavaScript 代码。 事件的基本使用: 1.使用v-on:xxx 或 @xxx 绑定事件,其中xxx是事件名; 2.事件的回调需要配置在methods对象中,最终会在vm上; 3.methods中配置的函数,不要用箭头函 阅读全文
posted @ 2021-09-22 14:49 活在记忆里的人 阅读(86) 评论(0) 推荐(0) 编辑
摘要: 简介 MVVM是Model-View-ViewModel的简写。它本质上就是MVC 的改进版。MVVM 就是将其中的View 的状态和行为抽象化,让我们将视图 UI 和业务逻辑分开。当然这些事 ViewModel 已经帮我们做了,它可以取出 Model 的数据同时帮忙处理 View 中由于需要展示内 阅读全文
posted @ 2021-09-22 10:31 活在记忆里的人 阅读(329) 评论(0) 推荐(0) 编辑
摘要: 单向数据绑定 语法: v-bind:value="xxx" 或者简写为 :valuef="xxx" 特点: 数据只能从data流向页面 效果图: 双向数据绑定 语法: v-model:value="xxx"或者简写为v-model="xxx" 特点: 数据可以从页面流向data,也可以从data流向 阅读全文
posted @ 2021-09-22 09:56 活在记忆里的人 阅读(47) 评论(0) 推荐(0) 编辑
摘要: 队列简介 概念: 队列是一种特殊的线性表,特殊之处在于它只允许在表的前端(front)进行删除操作,而在表的后端(rear)进行插入操作,和栈一样,队列是一种操作受限制的线性表。进行插入操作的端称为队尾,进行删除操作的端称为队头。队列中没有元素时,称为空队列。 队列的数据元素又称为队列元素。在队列中 阅读全文
posted @ 2021-09-19 23:18 活在记忆里的人 阅读(61) 评论(0) 推荐(0) 编辑
摘要: 简介 Vue.js 使用了基于 HTML 的模板语法,允许开发者声明式地将 DOM 绑定至底层 Vue 实例的数据。所有 Vue.js 的模板都是合法的 HTML,所以能被遵循规范的浏览器和 HTML 解析器解析。 在底层的实现上,Vue 将模板编译成虚拟 DOM 渲染函数。结合响应系统,Vue 能 阅读全文
posted @ 2021-09-18 15:20 活在记忆里的人 阅读(187) 评论(0) 推荐(0) 编辑
摘要: Vue简介 Vue (读音 /vjuː/,类似于 view) 是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。另一方面,当与现代工具链以及各种支持类库结合使用时,Vue 也完 阅读全文
posted @ 2021-09-18 14:48 活在记忆里的人 阅读(1378) 评论(0) 推荐(0) 编辑