创建vue组件与自定义一个vue组件时的区别

Posted 全情海洋

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了创建vue组件与自定义一个vue组件时的区别相关的知识,希望对你有一定的参考价值。

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

<div id="app">

   
</div>
 
var app = new Vue({
  el:‘#app‘,
  data:{
    message:‘‘,
  }
})
 
自定义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出去

 

以上是关于创建vue组件与自定义一个vue组件时的区别的主要内容,如果未能解决你的问题,请参考以下文章

[Vue深入组件]:v-model语法糖与自定义v-model

vue中定义全局组件和局部组件有啥区别

Vue -组件

JSF 自定义复合组件与自定义经典组件有啥区别

Vue组件

Vue.js学习 Item13 – 指令系统与自定义指令