Vue.js我爱编程

[JS][Vue]学习记录之简单的组件化

2018-04-09  本文已影响51人  未来行者

Demo地址

首先准备这样一段js:

<script>
    Vue.component("tp",{
        //template内部只能有一个根标签
        template:'<p>{{name}}:这是我的组件' +
        '<button @click="say">改名字</button>' +
        '</p>',
        data:function () {
            return {
                name:'allen'
            }
        },
        methods:{
          say:function () {
              this.name = "marry";
          }
        }
    })
    new Vue({
       el:'#app1'
    });
    new Vue({
        el:'#app2'
    });
</script>

在html中:

<div id="app1">
    <tp></tp>
</div>

<div id="app2">
    <tp></tp>
</div>
上一篇 下一篇

猜你喜欢

热点阅读