VUE.js快速入门(vue本地应用⑥)

2021-02-13 04:18

阅读:553

标签:body   技术   dev   live   image   bind   inpu   本地应用   alt   

Vue动态组件

1.component:动态组件放的位置

2.is:绑定动态参数名称的属性和bind联合使用

3.keep-alive:保存当前改变的值

DOCTYPE html>
html lang="en">
head>
    meta charset="UTF-8">
    meta name="viewport" content="width=device-width, initial-scale=1.0">
    title>Documenttitle>
head>
body>
    div id="app">
        button @click="changeContext(1)">button1button>
        button @click="changeContext(2)">button2button>
        button @click="changeContext(3)">button3button>
        keep-alive>
            component v-bind:is="nowHeader">component>
        keep-alive>
    div>
    script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js">script>
    script>
        var vm=new Vue({
            el:"#app",
            data:{
                nowHeader:"my-head-1"
            },
            methods:{
                changeContext:function(index){
                    this.nowHeader="my-head-"+index;
                }
            },
            components:{
                "my-head-1":{
                    template:`div>componentOneinput type="text"/>/div>`
                },
                "my-head-2":{
                    template:`div>componentTwoinput type="text"/>/div>`
                },
                "my-head-3":{
                    template:`div>componentThreeinput type="text"/>/div>`
                }
            }
        });
    script>
body>
html>

技术图片

 

 技术图片

 

 技术图片

 

 技术图片

 

 

 技术图片

 

VUE.js快速入门(vue本地应用⑥)

标签:body   技术   dev   live   image   bind   inpu   本地应用   alt   

原文地址:https://www.cnblogs.com/liuyang95/p/13021567.html

上一篇:httpclient

下一篇:Apache Avro 简介


评论


亲,登录后才可以留言!