vue 的100个为什么?---持续待更新

本文介绍了Vue.js中的组件挂载,包括组件渲染到DOM的过程;详细阐述了prop的概念,它是父组件向子组件单向传递数据的方式;探讨了组件的复用性和注册类型;解释了父子组件的关系及其交互;同时解析了template的作用,即HTML模板在Vue中的应用;最后提到了子组件通过emit触发自定义事件与父组件通信的机制。
摘要由CSDN通过智能技术生成

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树

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

黄毛火烧雪下

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值