201804-22 Vue 2.0学习笔记:Vue的render函数 前几天想学学Vue中怎么编写可复用的组件,提到要对Vue的render函数有所了解。可仔细一想,对于Vue的render函数自己只是看了官方的一些介绍,并未深入一点去了解这方面的知识。为了更好的学习后续的知识,又折回来了解Vue中的render函数,这一切主要都是为了后续能更好的学习Vue的知识。回忆Vue的一些基本概念今天我们学习的目的是了解和学习Vue的render函数。如果想要更好的学习Vue的render函数相关的知识,... 继续阅读 >
201803-23 手拉手,用Vue开发动态刷新Echarts组件 需求背景:dashboard作为目前企业中后台产品的“门面”,如何更加实时、高效、炫酷的对统计数据进行展示,是值得前端开发工程师和UI设计师共同思考的一个问题。今天就从0开始,封装一个动态渲染数据的Echarts折线图组件,抛砖引玉,一起来思考更多有意思的组件。准备工作项目结构搭建因为生产需要(其实是懒),所以本教程使用了==vue-cli==进行了项目的基础结构搭建。npminstall-gvue-clivueinitwebpack... 继续阅读 >
201712-20 2018 年你应该知道的 Vue.js 的 11 个组件库 2018年来临之际,继最热的React组件库和Angular组件库之后,这里有11个流行和实用的Vue.js组件库完善你的下一个用Vue.JS编写UI界面的应用程序。与React和Angular不同的是,Vue.js是EvanYou通过众包( crowd-sourcing)来维护的一个开源项目。这也是Vue.js最好的一部分,因为会鼓励你写出更好的代码和更好的文档。Vue.js项目在得到8万多个star的时候,Adobe,Gitlab和其他公司... 继续阅读 >
201711-30 Vue 升级小记 Vue升级小记最近接手了一个Vue1.0的陈年老项目,需要将其升级到Vue2.0。下面记录一下升级过程:安装迁移工具首先需要安装 vue-migration-helper CLI工具:控制台运行命令: npminstall--globalvue-migration-helper CLI工具来帮助项目从Vue1.x迁移到2.x。它扫描文件以查找特定于Vue的代码,并对需要升级的代码提供详细的警告。 vue-migration-helper ... 继续阅读 >
201711-29 5个Vuex插件,给你的下个VueJS项目 原文:5VuexPluginsForYourNextVueJSProject作者:AnthonyGore使用Vuex来管理Vue的状态,有很多好的理由。其中之一就是,通过Vuex插件可以非常容易的扩展一些很酷的功能。Vuex社区中的开发人员已经创建了大量的免费插件供你使用,有许多你能想象的功能,还有一些你可能没有想到的功能。在本文中,将向你展示5个特性,你可以通过Vuex插件轻松地添加到下一个项目中。状态持久化... 继续阅读 >
201710-03 从 Template 到 DOM(Vue.js 源码角度看内部运行机制) 写在前面因为对Vue.js很感兴趣,而且平时工作的技术栈也是Vue.js,这几个月花了些时间研究学习了一下Vue.js源码,并做了总结与输出。在学习过程中,为Vue加上了中文的注释https://github.com/answershuto/learnVue/tree/master/vue-src,希望可以对其他想学习Vue源码的小伙伴有所帮助。可能会有理解存在偏差的地方,欢迎提issue指出,共同学习,共同进步。从new一个Vue对象开始letvm=newVue({e... 继续阅读 >
201709-18 尝一尝Vue全家桶 Vue.js是当下很火的一个JavaScriptMVVM库,它以数据驱动和组件化的思想构建。不管你是Angular的忠实粉,还是React的迷恋者,有机会多了解一个框架也没什么坏处,更何况Vue上手难度还是比较低的。本文将介绍Vue全家桶(Vue+Vue-router+Vuex)在项目中的使用。经过一个项目的开发,个人感觉相比于React,Vue给我最大的感受是简单、易理解,不过这可能和我自身对React的掌握程度及本次开发的项目大小有关。... 继续阅读 >
201703-30 Vue.js 插件开发详解 前言随着Vue.js越来越火,Vue.js的相关插件也在不断的被贡献出来,数不胜数。比如官方推荐的vue-router、vuex等,都是非常优秀的插件。但是我们更多的人还只停留在使用的阶段,比较少自己开发。所以接下来会通过一个简单的vue-toast插件,来了解掌握插件的开发和使用。认识插件想要开发插件,先要认识一个插件是什么样子的。Vue.js的插件应当有一个公开方法install。这个方法的第一个参数是Vue构造... 继续阅读 >