vue-组件基础-定义&&注册

vue.js 袁德灿
文章标签: vue vue基础组件

基本示例:

定义组件:

var compoent1 = {
  data: function() {
    return {
     count: 0
    }
  },
  template: '<button v-on:click="count++">点击了{{ count }} 次.</button>'
}

全局注册:

<div id="app">
   <button-counter></button-counter>
</div>
<script>
  var compoent1 = {
    data: function() {
     return {
       count: 0
     }
    },
    template: '<button v-on:click="count++">点击了{{ count }} 次.</button>'
  }
  Vue.component("button-counter", compoent1);
  var vm = new Vue({
    el: "#app"
  });
</script>

组件命名要求:

1.PascalCase 帕斯卡命名|大驼峰|

2.kebab-case 短横线隔开

还能输出{{restrictNumber}}个字符  
  • {{reply.author}}

    {{CommonUtil.formateDate(reply.ac_CommentDate).shortTime}}
  • 回复了{{Comments.author}} :