你应该要知道的Vue.js-创新互联

原文:你应该要知道的Vue.js

创新互联是一家专注于成都网站设计、成都网站建设、外贸网站建设与策划设计,汉源网站建设哪家好?创新互联做网站,专注于网站建设十多年,网设计领域的专业建站公司;建站业务涵盖:汉源等地区。汉源做网站价格咨询:13518219792

该篇文章主要对Vue中应该要掌握的知识点的一些整理。只是一个引子,并没有过多的深入,但是希望能根据这篇文章从各个点对Vue有一个更好的了解,对自己有一个更好的定位。只会用API的前端不是好的程序员。

组件data为什么必须是函数?
因为组件可能被多处使用,但它们的data是私有的,所以每个组件都要return一个新的data对象,如果共享data,修改其中一个会影响其他组件

组件通信
父子组件通信:$on、$emit
非父子组件的通信: event bus
复杂情况: vuex
怎么动态添加组件
场景:在vue中,点击button,随机生成a、b、c组件中的一个

is
render
思路:设定一个components数组,button点击一次,push一个组件名,v-for遍历components,并用is或render动态生成

vue-loader是什么?
vue-loader 是一个 webpack 的 loader,可以将单文件组件转换为 JavaScript 模块

引用文档的说法:

默认支持 ES2015;
允许对 Vue 组件的组成部分使用其它 webpack loader,比如对