1、什么是挂载,有几种挂载方式
将组件渲染,并且构造DOM元素然后塞入页面的过程称为组件的挂载
参考:https://www.html.cn/qa/vue-js/16913.html
2、什么是prop
在没有状态管理机制的时候,prop属性是组件之间主要的通信方式,prop属性其实是一个对象,在这个对象里可以定义一些数据,而这些数据可以通过父组件单向传递数据给子组件
3、什么是组件
组件是可复用的 Vue 实例, 如果网页中的某一个部分需要在多个场景中使用,那么我们可以将其抽出为一个组件进行复用。组件大大提高了代码的复用率
组件可以包含模板(HTML)、JS、CSS。
两种组件的注册类型:全局注册和局部注册。
4、什么是父子组件
被包含的就是子组件
我们将某段代码封装成一个组件,而这个组件又在另一个组件中引入,而引入该封装的组件的文件叫做父组件,被引入的组件叫做子组件。
参考父子组件的交互:https://blog.51cto.com/u_15183212/2995278
5、 什么是template
模板就是 HTML,模板里面可以引用组件。
6、emits 列出已抛出的事件
1、父组件可以使用 props 把数据传给子组件。
2、子组件可以使用
e
m
i
t
,
让
父
组
件
监
听
到
自
定
义
事
件
。
v
m
.
emit,让父组件监听到自定义事件 。 vm.
emit,让父组件监听到自定义事件。vm.emit( event, arg ) //触发当前实例上的事件
vm.$on( event, fn );//监听event事件后运行 fn;
插槽 内容的占位符
DOM 文档对象模型:如对象的HTML DOM树