在已有dom元素上创建一个vue组件

<div id="app">
  
</div>

var app = new Vue({
  el:'#app',
  data:{
    message:'',
  }
})

 

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

自定义vue组件:

 

<div id="app">
    <my-example></my-example>
</div>

<script>
//全局注册
  Vue.component('my-example',{
    template:'<div>{{message}}</div>',
    data: function(){
      return{
        message:"组件内容"
      }
    }
  })

var app = new Vue({
  el:'#app'
})
</script>

  

根据上述例子我们可以知道:

在自定义组件时,data为一个函数,同时数据需要return出去

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄