讲的挺好的啊 而且是免费的课程 好多人说看不懂 蒙圈,是基本功不够吧,自己什么都不学 什么都要老师讲,那就美死了。自己多看看官网的教程 很详细的 再来看看视频 巩固知识。
2017-04-15
讲师回答 / fishenal
不能这么理解, 子组件可以用于多个父组件,而且他们之间都是相互独立的,每一个父组件引用这个子组件都相当于是一份实例,里面的数据是独立的,比如你在两个页面里都引入了一个select组件,该其中一个肯定不会影响另外一个。每个组件都是一份独立的实例,所谓父子,指的只是它们的引用关系,因为在A里面引用了B,所以B是A的子组件,这样一个理解。所以没有组件天生就是父组件,子组件,也不存在几对几的问题了
2017-04-13
vue中,components是一个数组;另,不能使用html标签名字作为组件的名字,否则vue会报错,当然这也是浏览器所不允许的,这样也会给组件带来二义性,不知道如何去解析。
2017-04-12
data不一定必须是函数,在new Vue()中data可以是一个对象,但是单文件组件中,data必须是函数。这样做的原因是:单文件组件中,data是作为es6中一个module的属性抛出的,如果是对象的话,如果多个地方都使用了该组件,则一个地方修改data的值,别的地方也会跟着修改,这跟js中引用变量的特性有关;如果单文件组件中data是对象的话,就可以利用js闭包的特性,分离不同地方的使用同一个组件的作用域,不会互相影响。
2017-04-12
如果开发中没用过vue的这套webpack脚手架,那很多人正常情况下是看不懂也听不懂这个教程的。
建议大家先看看vue的官方文档再来看这个教程
建议大家先看看vue的官方文档再来看这个教程
2017-04-12