Vue.js 状态管理

类Flux状态管理的官方实现由于状态零散地分布在许多组件和组件之间的交互中,大型应用复杂度也经常逐渐增长。为了解决这个问题,Vue提供vuex:我们有受到Elm启发的状态管理库。vuex甚至集成到vue-devtools,无需配置即可进行时光旅行调试(timetraveldebugging)。在Vu

Vue.js服务端渲染

SSR完全指南在2.3发布后我们发布了一份完整的构建Vue服务端渲染应用的指南。这份指南非常深入,适合已经熟悉Vue、webpack和Node.js开发的开发者阅读。请移步ssr.vuejs.org。Nuxt.js从头搭建一个服务端渲染的应用是相当复杂的。幸运的是,我们有一个优秀的社区项目Nuxt.

单文件组件

介绍观看本节视频讲解在很多Vue项目中,我们使用Vue.component来定义全局组件,紧接着用newVue({el:'#container'})在每个页面内指定一个容器元素。这种方式在很多中小规模的项目中运作的很好,在这些项目里JavaScript只被用来加强特定的视图。但当在更复杂的项目中,或

Vue.js 安全

报告安全漏洞当我们收到一个安全漏洞报告,将给予其最高优先级,并由全职贡献者停下手中的工作处理此事。如发现任何安全漏洞,请邮件给security@vuejs.org。虽然发现新安全漏洞是比较罕见的事,我们仍推荐始终使用最新版本的Vue及其官方的周边库,以确保应用尽可能安全。第一原则:永远不要使用不可信

Vue.js 渲染函数 & JSX

基础Vue推荐在绝大多数情况下使用模板来创建你的HTML。然而在一些场景中,你真的需要JavaScript的完全编程的能力。这时你可以用渲染函数,它比模板更接近编译器。让我们深入一个简单的例子,这个例子里render函数很实用。假设我们要生成一些带锚点的标题:<h1><aname=

Vue.js 路由

官方路由对于大多数单页面应用,都推荐使用官方支持的vue-router库。更多细节可以移步vue-router文档。从零开始简单的路由如果你只需要非常简单的路由而不想引入一个功能完整的路由库,可以像这样动态渲染一个页面级的组件:constNotFound={template:'<p>Pa

Vue.js 深入响应式原理

现在是时候深入一下了!Vue最独特的特性之一,是其非侵入性的响应式系统。数据模型仅仅是普通的JavaScript对象。而当你修改它们时,视图会进行更新。这使得状态管理非常简单直接,不过理解其工作原理同样重要,这样你可以避开一些常见的问题。在这个章节,我们将研究一下Vue响应式系统的底层的细节。如何追

Vue.js 混入

基础混入(mixin)提供了一种非常灵活的方式,来分发Vue组件中的可复用功能。一个混入对象可以包含任意组件选项。当组件使用混入对象时,所有混入对象的选项将被“混合”进入该组件本身的选项。例子://定义一个混入对象varmyMixin={created:function(){this.hello()

Vue.js 插件

插件通常用来为Vue添加全局功能。插件的功能范围没有严格的限制——一般有下面几种:添加全局方法或者属性。如:vue-custom-element添加全局资源:指令/过滤器/过渡等。如vue-touch通过全局混入来添加一些组件选项。如vue-router添加Vue实例方法,通过把它们添加到Vue.p

从 Vue 1.x 迁移

FAQ哇,非常长的一页!是否意味着Vue2.0已经完全不同了呢,是否需要从头学起呢,Vue1.0的项目是不是没法迁移了?非常开心地告诉你,并不是!几乎90%的API和核心概念都没有变。因为本节包含了很多详尽的阐述以及许多迁移的例子,所以显得有点长。不用担心,你不必从头到尾把本节读一遍!我该从哪里开始

公众号:xxxxxx

微信号:1183820

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×