Vue动态组件加载与传参实例

作者:佚名 上传时间:2023-11-27 运行软件:Vue.js 软件版本:Vue 2.x 版权申诉

本示例演示如何在Vue中实现动态加载组件,并传递参数。通过条件渲染,根据用户选择加载不同组件,并在加载时传递数据,实现动态页面展示。

<template>
  <div>
    <!-- 根据用户选择动态加载组件 -->
    <component :is="selectedComponent" :data="componentData"></component>
    <!-- 用户选择不同组件的按钮 -->
    <button @click="loadComponent('ComponentA')">加载组件A</button>
    <button @click="loadComponent('ComponentB')">加载组件B</button>
  </div>
</template>

<script>
import ComponentA from './ComponentA.vue';
import ComponentB from './ComponentB.vue';

export default {
  data() {
    return {
      selectedComponent: null,
      componentData: { message: 'Hello from parent!' },
    };
  },
  methods: {
    // 加载组件,并传递数据
    loadComponent(componentName) {
      this.selectedComponent = componentName;
    },
  },
};
</script>

免责申明:文章和图片全部来源于公开网络,如有侵权,请通知删除 server@dude6.com

用户评论
相关推荐
Vue动态组件加载实例
本示例演示如何在Vue中实现动态加载组件,并传递参数。通过条件渲染,根据用户选择加载不同组件,并在加载时传递数据,实现动态页面展示。<template> <div>
Vue 2.x
Vue.js
2023-11-27 19:39
Vue动态组件加载示例
本示例演示了如何在Vue中动态加载组件并传递参数。通过使用Vue的<component>元素和动态组件的特性,实现了在运行时选择和加载不同的组件,并向其传递数据。<template
Vue 2.x
Vue CLI
2023-11-27 03:01
Vue动态组件加载切换实例
本示例演示如何在Vue中通过动态组件实现组件的异步加载与切换,提升页面性能。通过异步加载,可以在需要时动态加载组件,减小初始页面加载体积。<template> <div>
Vue 2.x
Vue CLI
2023-12-16 17:45
vue中的动态和query操作
Vue router 如何传参 params、query 是什么? params:/router1/:id,这里的 id 叫做 params。例如/router1/123, /router1/789
PDF
95KB
2021-01-31 09:16
vue slot实例代码讲解
主要介绍了vue slot与传参实例代码讲解,在文章末尾给大家介绍了vue 利用slot向父组件传值的方法,需要的朋友可以参考下
PDF
36KB
2020-10-28 06:44
vue2router动态多个参数的实例
下面小编就为大家带来一篇vue2 router 动态传参,多个参数的实例。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
PDF
34KB
2020-09-21 09:36
vue2router动态多个参数的实例
然后去对应tr.vue组件中接受这个路由参数:通过实例的this.$route.params,可访问这个key-value对象,
pdf
46.52 KB
2022-06-12 06:50
vue.js父向子组件实例代码
主要介绍了vue.js 父向子组件传参的实例代码,需要的朋友可以参考下
PDF
0B
2020-10-28 07:58
vue.js  父向子组件实例代码
vue.js  父向子组件传参的实例代码
pdf
75.22 KB
2021-08-28 20:35
Vue.js父组件之间示例
本篇文章主要介绍了Vue.js父与子组件之间传参示例,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
PDF
0B
2020-10-28 07:58