vue 组件化

<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>

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 组件: 类似于 模块化 概念 一、组件定义 1)局部组件 只能在自己的Vue对象范围内使用。 new Vue({ ...
    听无阅读 747评论 0 0
  • Vue组件化通讯 1. Vue的组成文件(.vue) 分为三部分,分别对应html,js,css <templat...
    sunny519111阅读 607评论 0 7
  • 上篇我们已经详细介绍Vue组件化入门详解中提到过,我们创建的组件在src文件夹下的component文件中。我们知...
    bo_bo_bo_la阅读 2,152评论 0 1
  • 下载安装搭建环境 可以选npm安装,或者简单下载一个开发版的vue.js文件 浏览器打开加载有vue的文档时,控制...
    冥冥2017阅读 6,087评论 0 42
  • 几年前,参加同学聚会。大家好几年不见,自然聊的非常高兴:吃饭,喝酒,唱歌,一切都按同学聚会的剧本走。 聚会的高潮,...
    章鱼说吧阅读 2,973评论 0 7