Fork me on GitHub
摘要: 为什么需要单文件组件 在之前的实例中,我们都是通过 Vue.component 或者 components 属性的方式来定义组件,这种方式在很多中小规模的项目中还好,但在复杂的项目中,下面这些缺点就非常明显了: 字符串模板:缺乏高亮,书写麻烦,特别是 HTML 多行的时候,虽然可以将模板写在 htm 阅读全文
posted @ 2018-06-25 08:49 梳碧湖砍柴的人 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 初识组件 组件(Component)绝对是 Vue 最强大的功能之一。它可以扩展HTML元素,封装可复用代码。从较高层面讲,可以理解组件为自定义的HTML元素,Vue 的编译器为它添加了特殊强大的功能。所有的 Vue 组件同时也都是 Vue 的实例,因此可以接受相同的选项对象(除了一些特有的选项)并 阅读全文
posted @ 2018-06-25 08:45 梳碧湖砍柴的人 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 既然是实战,怎离不开项目开发的环境呢?先给大家推荐下我的个人开发环境: 硬件设备:Mac OSX编译器:Visual Studio Code命令行工具:iTerm2调试工具:Chrome Dev tool + vue-devtools版本管理:Git 具体工具的操作界面和如何使用,这里就不展示了。随 阅读全文
posted @ 2018-06-25 08:44 梳碧湖砍柴的人 阅读(209) 评论(0) 推荐(0) 编辑
摘要: Vue 最独特的特性之一,是其非侵入性的响应式系统。数据模型仅仅是普通的 Javascript 对象。而当你修改它们时,视图会进行更新。这使得状态管理非常简单直接,不过理解其工作原理同样非常重要,这样你可以回避一些常见的问题。 原理图剖析 仔细阅读这张官方原理图,大概可以剖析为以下几个步骤: 编译组 阅读全文
posted @ 2018-06-25 08:43 梳碧湖砍柴的人 阅读(512) 评论(0) 推荐(0) 编辑
摘要: Vue.js是什么 摘自官方文档: Vue (读音 /vjuː/,类似于 view) 是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。另一方面,当与现代化的工具链以及各种支持 阅读全文
posted @ 2018-06-25 08:42 梳碧湖砍柴的人 阅读(388) 评论(0) 推荐(0) 编辑
摘要: 在 Vuejs 中,指令(Directives)是带有 v- 前缀的特殊属性。指令属性的预期值是 单个 Javascript 表达式(v-for 是个例外)。指令的职责是,当表达式改变时,将其产生的连带影响,响应式的作用于 DOM。 当然,Vue 除了核心功能默认内置的指令外,更强大的是它允许注册自 阅读全文
posted @ 2018-06-25 08:41 梳碧湖砍柴的人 阅读(240) 评论(0) 推荐(0) 编辑