美文网首页
02_07.动态切换组件

02_07.动态切换组件

作者: Robyn_Luo | 来源:发表于2017-11-12 19:10 被阅读0次
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Document</title>
    <style>
        [v-cloak] {
            display: none;
        }
    </style>
</head>
<body>
    <div id="app">
        <!-- component是vue内置的标签, is属性用来控制要展示的组件 -->
        <component v-bind:is="showComponentName"></component>
        <button @click="changeComponent('app-login')">登陆</button>
        <button @click="changeComponent('app-register')">注册</button>
    </div>

    <script src="vue.js"></script>
    <script>
        // 登陆组件
        Vue.component('app-login', {
            template: `<h1>{{ title }}</h1>`,
            data: function() {
                return {
                    title: '登陆'
                };
            }
        });

        // 注册组件
        Vue.component('app-register', {
            template: `<h1>{{ title }}</h1>`,
            data: function() {
                return {
                    title: '注册'
                };
            }
        });

        var vm = new Vue({
            el: '#app',
            data: {
                showComponentName: 'app-login'
            },
            methods: {

                // 修改要展示的组件
                changeComponent(name) {
                    this.showComponentName = name;
                }
            }
        });
    </script>
</body>
</html>

相关文章

  • 02_07.动态切换组件

  • vue选项卡

    切换内容 动态组件

  • 动态组件, v-once指令

    动态切换组件,方法一:component就是动态组件的写法 方法二:

  • vue动态组件与插槽

    什么是动态组件 动态组件指的是动态切换组件的显示与隐藏 实现动态组件渲染 vue 提供了一个内置的

  • Vue动态组件

    1、什么是动态组件? 动态组件指的是动态切换组件的显示与隐藏 2、如何实现动态组件渲染? vue提供了一个内置的<...

  • vue-动态组件

    1. 什么是动态组件 动态组件指的是动态切换组件的显示与隐藏。 2. 如何实现动态组件渲染 vue 提供了一个内置...

  • vue的动态组件 keep-alive

    1. 什么是动态组件 动态组件指的是 动态切换组件的显示与隐藏 2. 如何实现动态组件渲染 vue提供了一个内置的...

  • vue component动态组件

    一、什么是动态组件 定义:多个组件挂载到同一个组件上,通过参数动态的切换不同组件就是动态组件。 书写形式: 内置组...

  • 动态组件的使用

    动态组件是使用实现组件的切换,一般都会在组件外定义一个按钮,对组件的切换...

  • 第二十五节:Vue组件:Vue动态组件和keep-alive保持

    1. 动态组件 动态组件:顾名思义就是组件会动态的切换显示 需求: 需要根据不同的状态显示的不同的组件. 案例:示...

网友评论

      本文标题:02_07.动态切换组件

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