美文网首页Vue
vue-api-内置组件

vue-api-内置组件

作者: 第三人称i | 来源:发表于2018-12-01 11:24 被阅读0次

component 动态组件

 <!-- 详情:
    渲染一个 "元组件" 为动态组件。 依 is 的值 来决定某个组件来渲染 --> 

<template>
    <div>
        <component :is="views" :props="data" @event='event'></component>   
    </div>
</template>

<script>
import childrenA from "./childrenA"
import childrenB from "./childrenB"
export default {
    data () {
        return {
            views: childrenA
        }
    }
}
</script>

keep-alive 缓存组件

<!-- 详情:
  <keep-alive> 包裹动态组件时,会缓存不活动的组件实例,而不是销毁它们
  当组件在 <keep-alive> 内被切换
  它的 activated 和 deactivated 这两个生命周期钩子函数将会被对应执行。--> 

<template>
    <!-- 基本使用方法 -->
    <keep-alive>
        <component :is="views"></component>
    </keep-alive>

    <!-- 和 动画组件一起使用  <transition> -->

    <transition>
        <keep-alive>
            <component :is="views"></component>
        </keep-alive>
    </transition>
</template>

slot 插槽

<!-- 详情:
    <slot> 元素作为组件模板之中的内容分发插槽。<slot> 元素自身将被替换。
-->
<!--
 Props: 
    name - String 用于命名插槽。
-->
<template>
    <!-- 子组件 -->
    <div>
        <h1>插槽</h1>

        <slot name="main"></slot>
    </div>
</template>

<template>
    <!-- 父组件 -->
    <div>
        <children-a>
            <h2 slot='main'>我是插槽部门数据!!!</h2>      
        </children-a>    
    </div> 
</template>

相关文章

  • vue-api-内置组件

    component 动态组件 keep-alive 缓存组件 slot 插槽

  • 子组件向父组件传值的几种方式

    Vue内置API 子组件 父组件 Uni-app 内置API 子组件 父组件 要在onLoad() 中写 this...

  • 干聊小程序UI

    从input组件说起 编译模板 内置组件样式 可直接重用的loading 编译模板 内置组件样式 以上代码中l通用...

  • vue内置组件

    slot:插槽组件,可以指派name作为具名插槽,或者向外暴露属性,供外部调用成为作用域插槽component:通...

  • 在npm发布组件库

    发布命令 安装组件 引入组件 内置组件或者第三方组件 本地组件 地址查找过程: 当地址内容为 ----> ...

  • 关于React-Native中的StaticRenderer组件

    ReactNative中内置了StaticRender组件,主要用在了listview与viewpager等组件的...

  • Vue过渡动画

    Vue内置组件 可以给任何元素,组件添加过渡,用 包裹元素、组件。当插入或删除包含在 transition 组件中...

  • 第四章、介绍Python对象类型

    为什么使用内置类型 内置对象使程序更容易编写。 内置对象是扩展的组件。 内置对象往往比定制的数据结构更有效率。 内...

  • vue 按需加载/动态使用组件 components

    首先需要了解vue内置组件 component 渲染一个“元组件”为动态组件。依is的值,来决定哪个组件被渲染。 ...

  • 32.teleport内置组件

    认识teleport内置组件 在组件化开发中,我们封装一个组件A,在另外一个组件B中使用: 那么组件A中templ...

网友评论

    本文标题:vue-api-内置组件

    本文链接:https://www.haomeiwen.com/subject/tfvlcqtx.html