vue component

image.png

组件引入的2种方法:

  • :is=“com-a” (优点:可以动态引入)
  • <com-a></com-a>

父组件和子组件之间的传递方式:


image.png

slot插槽的使用

<com-a>
  <p> 123 </p>
</com-a>
<slot></slot>
//这里的slot可以设置默认值 eg:<slot>default slot</slot>
//slot中有name属性,eg:
<slot name="header"></slot>
//other js
<com-a>
  <p slot="header"></p>
</com-a>

keep-alive

keep-alive 内置标签
打个比方,可以这样理解:目前有a和b 2个组件,我如果从a组件 切换到 b组件,这时候 a组件已经被缓存了,如果下次再切换到 a组件,加载速度就会快一点,这就是keep-alive的作用。

子组件 emit ,父组件来接受。

总结:


image.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 1.入门 结果 局部组件 2.陷阱 以下三种不起作用(1) (2)JavaScript inline templa...
    lmem阅读 6,221评论 0 3
  • what is component 组件是Vue.js最强大的功能之一.组件可以扩展HTMl元素,封装可重用的代码...
    9527C阅读 905评论 0 0
  • 什么是组件? 组件 (Component) 是 Vue.js 最强大的功能之一。组件可以扩展 HTML 元素,封装...
    廖马儿阅读 729评论 0 0
  • 项目地址:vue-countTo配套完整后台demo地址:vue-element-admin系类文章一:手摸手,带...
    7cd975786ccd阅读 20,736评论 4 40
  • 1、通过CocoaPods安装项目名称项目信息 AFNetworking网络请求组件 FMDB本地数据库组件 SD...
    阳明AI阅读 16,228评论 3 119

友情链接更多精彩内容