网络编程
位置:首页>> 网络编程>> JavaScript>> vue.js 动态组件详解

vue.js 动态组件详解

作者:猫老板的豆  发布时间:2024-04-29 13:09:58 

标签:vue.js,动态,组件

:is 动态组件

使用 v-bind:is=”组件名”,会自动去找匹配的组件名,如果没有,则不显示;


<div id="app">
   <test v-bind:is="which_to_show"></test>
</div>

<script>
   var demo = new Vue({
       el: "#app",
       data: {
           which_to_show: "first"
       },
       components: {
           first: {
               template: "<div>这里是子组件first</div>"
           },
           second: {
               template: "<div>这里是子组件second</div>"
           },
           third: {
               template: "<div>这里是子组件third</div>"
           }
       }
   });
</script>

vue.js 动态组件详解

通过改变 which_to_show 的值就可以动态改变想要加载渲染的组件,如下:

vue.js 动态组件详解

到此这篇关于vue.js 动态组件详解的文章就介绍到这了,更多相关vue.js 动态组件内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持asp之家!

来源:https://blog.csdn.net/x550392236/article/details/78558221

0
投稿

猜你喜欢

手机版 网络编程 asp之家 www.aspxhome.com