Vue.js 笔记

2017-03-23  本文已影响0人  枝头残月野狼嚎嗷嗷呜

定义一个Vue对象

new Vue({
  el:"#id",
  data:{
    foo:xxx,
    bar:xxx
  },
  methods:{
    method1:function(){
      
    },
    method2:function(){
      
    }
  },
  watch:{
    "foo":function(value,oldValue){
    
    }
  },
  components:[aaaa,bbbb]
})

其中el代表这个Vue对象会作用在哪个元素上,el后面是一个表达式。
data代表model,里面的对象和值可以在画面上渲染
methods里面的函数相当于事件,可以与页面元素绑定
watch是对model的监听,当值发生变化时做一些动作
components 导入其他组件

Vue的指令

跟Angular差不多

Vue的组件

props属性,定义可以向组件内传的值
$emit函数,用于向组件外部发射事件
slot 允许父组件向子组件内部固定位置插入元素

另外还有broadcast和dispatch,需要通过events来捕捉

上一篇下一篇

猜你喜欢

热点阅读