
VUE自学
文章平均质量分 92
宝剑锋从磨砺出,梅花香自苦寒来。
名声尘
人本来是没有自知之明的,只有撞上些东西,反弹回来,才会了解自己。
和更强大、更可怕、更优秀的东西碰撞,然后才知道自己几斤几两,于是便有了自知之明。
展开
-
VUE自学日志06-Class 与 Style 绑定
操作元素的 class 列表和内联样式是数据绑定的一个常见需求。因为它们都是 attribute,所以我们可以用 v-bind 处理它们:只需要通过表达式计算出字符串结果即可。不过,字符串拼接麻烦且易错。因此,在将 v-bind 用于 class和 style 时,Vue.js 做了专门的增强。表达式结果的类型除了字符串之外,还可以是对象或数组。绑定 HTML Class...原创 2022-02-03 14:06:38 · 299 阅读 · 0 评论 -
VUE自学日志05-计算属性和侦听器
计算属性模板内的表达式非常便利,但是设计它们的初衷是用于简单运算的。在模板中放入太多的逻辑会让模板过重且难以维护。例如,有一个嵌套数组对象:Vue.createApp({ data() { return { author: { name: 'John Doe', books: [ 'Vue 2 - Advanced Guide', 'Vue 3 - Basic Guide', 'Vue 4原创 2021-11-14 18:09:14 · 1049 阅读 · 0 评论 -
VUE自学日志04-Data Property 和方法
Data Property 和方法Data Property组件的 data 选项是一个函数。Vue 在创建新组件实例的过程中调用此函数。它应该返回一个对象,然后 Vue 会通过响应性系统将其包裹起来,并以 $data 的形式存储在组件实例中。为方便起见,该对象的任何顶级 property 也直接通过组件实例暴露出来:const app = Vue.createApp({ data() { return { count: 4 } }})const vm = app.mount('原创 2021-07-14 22:10:20 · 373 阅读 · 1 评论 -
VUE自学日志03-模板语法
模板语法Vue.js 使用了基于 HTML 的模板语法,允许开发者声明式地将 DOM 绑定至底层组件实例的数据。所有 Vue.js 的模板都是合法的 HTML,所以能被遵循规范的浏览器和 HTML 解析器解析。在底层的实现上,Vue 将模板编译成虚拟 DOM 渲染函数。结合响应性系统,Vue 能够智能地计算出最少需要重新渲染多少组件,并把 DOM 操作次数减到最少。如果你熟悉虚拟 DOM 并且偏爱 JavaScript 的原始力量,你也可以不用模板,直接写渲染 (render) 函数,使用可选的 JS原创 2021-07-10 17:25:00 · 219 阅读 · 1 评论 -
VUE自学日志02-应用与组件实例
准备好了吗?我们刚才简单介绍了 Vue 核心最基本的功能——本教程的其余部分将更加详细地涵盖这些功能以及其它高阶功能,所以请务必读完整个教程!应用 & 组件实例创建一个应用实例创建一个应用实例每个 Vue 应用都是通过用 createApp 函数创建一个新的应用实例开始的:const app = Vue.createApp({ /* 选项 */})该应用实例是用来在应用中注册“全局”组件的。我们会在后面的指南中详细讨论,简单的例子:const app = Vue.createA原创 2021-07-06 22:26:04 · 209 阅读 · 1 评论 -
VUE自学日志01-MVC和MVVM
一.需要了解的基础概念Model(M)是指数据模型,泛指后端进行的各种业务逻辑处理和数据操控,主要围绕数据库系统展开。这里的难点主要在于需要和前端约定统一的接口规则。View(V)是视图层,也就是用户界面。前端主要由HTML和CSS来构成,为了更方便地展现ViewModel或者Model层的数据。ViewModel(VM)由前端开发人员组织生成和维护的视图数据层。在这一层,前端开发者从后端获取得到Model数据进行转换出来,做二次封装,以生成符合View层使用预期的视图数据模型。视图状态和行为都封装原创 2021-07-06 22:23:56 · 135 阅读 · 1 评论