首页 > 其他分享 >组件、全局组件、动态组件

组件、全局组件、动态组件

时间:2023-03-07 23:44:44浏览次数:28  
标签:style 缓存 自定义 props 组件 全局 动态

组件

由tmplate script style 构成

组件中的模板中只能有一个div(根节点)

启用less语法 使用<style lang="less">

组件在被封装好后,彼此之间是独立的

在使用组件时,根据嵌套关系,形成父子、兄弟关系

通过componets 注册的是私有子组件

例如:在a中的components节点下注册f,f只能在a中使用

全局组件

在main.js 中导入该组件,调用Vue.component

props 中的自定义参数是只读的不能修改,不然会报错

props可以设置默认值 type ,required(必填项)

 例如:props:{

      init:{

          default:0,

          type:number,

          required:true

    }

  }

 

在style 后面加上scoped可以防止样式冲突

当使用第三方组件库的时候,如果有修改第三方组件库的需求,需要用到/deep/

子组件向父组件共享数据使用自定义事件

父向子用自定义属性

兄弟之间用eventbus

组件的$nextTick(cb)方法,会把cb回调到下一个dom更新周期之后执行

动态组件

keep alive 保持组件存活 ,keepalive 可以把内部的组件进行缓存,而不是销毁,当组件被缓存时,会触发组件的deactivated生命周期函数,当组件被激活时会自动触发组件的activated函数,只希望某个组件被缓存,用到include 属性,不希望某组件被缓存用exclude

标签:style,缓存,自定义,props,组件,全局,动态
From: https://www.cnblogs.com/guorunbin/p/17190235.html

相关文章

  • vue组件之间通信以及混入
    子组件向父组件共享数据使用自定义事件父向子用自定义属性兄弟之间用eventbus组件的$nextTick(cb)方法,会把cb回调到下一个dom更新周期之后执行Vue2中非父子组件之间用......
  • [Primer] 第 12 章 类和动态内存分配
    第12章类和动态内存分配12.1动态内存和类通常最好在程序运行时,而不是编译时决定内存的分配。不能在类声明中初始化静态变量,因为类声明仅仅提供了类的属性而没有分配......
  • Kafka是如何实现动态重平衡?
    Kafka是如何实现动态重平衡?Kafka是一个分布式流处理平台,它通过动态重平衡来实现高可靠性、高可扩展性和高性能。动态重平衡:即在集群中增加或者删除broker、更改消费者组......
  • iview 动态表单验证 FormItem prop rules v-show 动态表单校验
    iview动态表单验证FormItemproprulesv-show重点1用v-show控制显示隐藏重点2prop指定字段重点3:rules动态指定规则<divv-show="isShow"><FormItem......
  • 基于模糊pid控制器的S-函数磁悬浮非线性动态模型的控制仿真
    1.算法描述       在磁悬浮的许多实际应用中,都要求磁悬浮系统的悬浮气隙有较大的工作范围。但由于磁悬浮力-电流-气隙之间的非线性特性,系统模型开环不稳定。至少需......
  • Go构建遇到cgo动态库时解决方案
    1.问题golang构建程序很简单,当遇到需要调用c库时,如通常使用net,kafka,sqlite3程序运行时就会调用当前服务器的动态库,如果遇到没有库时,通常还需要下载比如alpine......
  • 【Mybatis】数据库动态查询
    在工作目录中新建文件夹idea中file→new→project→Maven      pom.xml中dependencies之内的是依靠<?xmlversion="1.0"encoding="UTF-8"?><projectxm......
  • C++中的静态多态和动态多态
    今天学习C++时,发现C++中存在静态多态和动态多态静态多态=>也称为编译期多态=>基于模板编程的静态多态动态多态=>也称为运行期多态 =>面向对象的动态多态,它基......
  • 图片视频组件封装
          <template><div><el-uploadref="upload":class="disabled?'disabled':''"list-type="picture-card":actio......
  • 封装bootstrap的Toasts组件实现的多个下载任务弹框
    最近要改一个下载任务的需求,原来的代码要么使用ajax异步请求看不到下载进度,要么使用window.open(url,‘__blank’)打开一个新页面既看不到下载进度也要手动关闭新打开的窗口......