vue

1.创建实例

let   vm =new  Vue({

el:'#app',

data:{

message:'今天是好天气'

}

})


2 常用指令

(1)v-model  :用于input

(2)v-once:

(3)v-if  : 真实的条件渲染

(4)v-show :css样式的切换

(5)v-else:不能单独使用,要和v-if

(6)v-else-if:用在多种选择

(7)v-for:  v-for=(score , index)   in    scores

  v-for = score   in    scores

(8)v-text:后面添加的不会出现

(9)v-html: 慎用

(10)v-bind: (缩写   :名称)

(11):class

(12) v-on


3.计算属性(computed)与methods的区别?

计算属性直接读取缓存使用,methods是会重新调用


4.组件化

全局组件

静态呀

(1)创建组件构造器

let  file= Vue.extend({

1-1模板选项

template:~

})

(2)注册一个全局的组件

Vue.component('mydate(自己起的名字)',file);

new Vue({

el:'#app',

data:{

msg:'  静态'

}

})


局部组件

(1)创建组件构造器

let  file= Vue.extend({

1-1模板选项

template:~

})

new Vue({

el:'#app',

components:{

'date':file

}

})


补充

(1)注册一个全局的组件

Vue.component('mydate(自己起的名字)',{

template:~

});

new Vue({

el:'#app',

data:{

msg:'  静态'

}

})

(3)父子组件

(4)

Vue.component({

template:'#dear'

})

new  Vue({

el:'#app'

})


5组件之间的通信

父组件传子组件props

子组件传父组件emit   events

你可能感兴趣的:(vue)