美文网首页
vue 组件化

vue 组件化

作者: 还是老徐ooo | 来源:发表于2018-04-28 00:34 被阅读9次

    <div class="two">
    <h1>{{name}}</h1>
    //这里实现组件代入,可以正常添加class等信息
    <myapp class = 'pad'></myapp>
    </div>

    <script src="../js/vue/vue.min.js"></script>
    <script>

    // 注册 component命名不要出现大写
    Vue.component('myapp', {

    template: '<div v-bind:class="[{red:isRed,box:isBorder}]" :style = "tStyle">{{name}} : 介绍一下我的女朋友@{{gf}} <button @click = "changeGirl">换个名字</button> </div>',
    
    data:function(){
        return {
            name: 'xjh',
            gf: '紫霞仙子',
            isRed:true,
            isBorder:true,
            tStyle:{
                color:'white',
                fontSize:'50px'
            }
        }
    },
    

    //组件方法
    methods:{

        changeGirl:function(){
            this.gf = 'glf baby'
        }
    }
    

    })

    new Vue({
    el:'.one',
    data:{
    name:'组件化01'
    },
    });

    </script>

    相关文章

      网友评论

          本文标题:vue 组件化

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