首页 > 其他分享 >vue 动态组件

vue 动态组件

时间:2023-10-17 12:33:07浏览次数:33  
标签:vue aaa bbb template 组件 动态 data 属性

  1. 动态组件:
  • 通过component标签的is属性来进行组件的切换.
  • is的属性值决定要显示的组件:

   a. 将is的属性值设置为data中的值,以便于动态变化.

(1). example:

<div id="box">
    <input type="button" @click="test='aaa'" value="aaa组件">
    <input type="button" @click="test='bbb'" value="bbb组件">
    <component :is = "test" />
</div>

<script>
new Vue ({
    el: '#box',
    data: {
        test:'aaa'
    },
    components: {
        'aaa': {
            template:'<h2>我是aaa组件</h2>'
        },
        'bbb': {
            template:'<h2>我是bbb组件</h2>'
        }
    }
});
</script>

标签:vue,aaa,bbb,template,组件,动态,data,属性
From: https://blog.51cto.com/u_16273048/7902112

相关文章

  • vue中使用ckeditor,支持wps,word,网页粘贴
    ckeditor5官网目前不支持wps的图片粘贴,但可以通过修改源码实现。<template> <div>  <divv-if="!disabled">   <divid="toolbar-container"></div>   <!--编辑器容器-->   <divid="editor">    <p......
  • 21 组件组成!!!!!
    很重要?组件:把一个大项目分成多个小项目,每个小项目打包成组件,把这些组件合起来就是完整的大项目可复用性<script>//第一步,导入组件importMyComponentfrom'./components/MyComponent.vue';//第二步,注入组件exportdefault{components:{MyCompo......
  • 循序渐进介绍基于CommunityToolkit.Mvvm 和HandyControl的WPF应用端开发(9) -- 实现系
    在WPF应用端开发,它的界面类似于Winform端,因此我们也需要对系统的菜单进行动态配置,这样才能把系统的功能弹性发挥到极致,通过动态菜单的配置方式,我们可以很容易的为系统新增所需的功能,通过权限分配的方式,可以更有效的管理系统的菜单分配到不同的角色用户,本篇随笔介绍在WPF应用端中实......
  • Android—组件化的搭建
    1.什么是组件化?1.1为什么要用组件化在项目的开发过程中,随着开发人员的增多及功能的增加,如果提前没有使用合理的开发架构,那么代码会越来臃肿,功能间代码耦合也会越来越严重,这时候为了保证项目代码的质量,我们就必须进行重构1.2组件化的介绍......
  • DevExpress WinForms甘特图组件 - 轻松集成项目管理功能到应用
    DevExpressWinFormsGantt(甘特图)控件允许您在下一个WinForms桌面应用程序中快速合并项目规划和任务调度功能。DevExpressWinForms有180+组件和UI库,能为WindowsForms平台创建具有影响力的业务解决方案。同时能完美构建流畅、美观且易于使用的应用程序,无论是Office风格的界面,还......
  • window对象和vuex
    保存在window对象中可以作为全局组件通信的媒介,不过这种方式不具备响应性能力,所以数据更时无法直接通知订阅数据的组件更新。使用vuex.保存数据与window保存的原理一样,都是借助了全局对象进行数据互通,不同的是vuex通过订阅发布机制可以将vue数据的更新通知到所有订阅状态的组件......
  • Vue性能优化--在Vue中,千万别用属性数组作为循环的对象
    在Vue中,千万别用属性数组作为循环的对象methods:{test(){...上面省略业务逻辑1万字 //16位像素数组letdcmbuffer=newUint16Array(dcmInfo._dictionary.dict["7FE00010"].Value[0]asArrayBuffer);this.currentImageInfo={......
  • Blazor获取组件变量值
    提问如何获取Blazor组件变量值回答给组件添加@ref,即可在父组件中获取子组件内容示例父组件引用子组件//声明子组件privateSelectEquips_selectEquips=null!;//使用子组件<GridColSpan="16"><SelectEquips@ref="_selectEquips"></SelectEquips><......
  • fastify-autoload 一个方便的插件动态加载包
    fastify-autoload是一个方便的fastify插件加载工具,我们可以基于路径直接加载开发的插件参考使用配置constFastify=require('fastify')constpath=require("path")constautoLoad=require('@fastify/autoload');constapp=Fastify({logge......
  • vue2 + websocket 断线重连 + 实时数据
    一、websocket事件-1打开事件Socket.onopen连接建立时触发-2消息事件Socket.onmessage客户端接收服务端数据时触发-3错误事件Socket.onerror通信发生错误时触发-4关闭事件Socket.onclose连接关闭时触发二、webs......