作者:佚名 文章来源:软件二部 点击数: 更新时间:2017-04-21 11:20:53
渐进式前端框架,类似框架有angular和react,mvvc模式。
简单实现,如何new 一个Vue。
new Vue({
el: ‘app’,
data: {
msg: ‘hello word!’
}
});
v-model: 双向绑定s
v-bind: 绑定原生html属性,v-bind:href缩写 @href
v-on: 绑定事件,v-on:click缩写 :click,可用事件修饰符和按键修饰符
v-if: 条件语句,template中使用有奇效
v-else-if: 条件语句
v-else: 条件语句
v-for: 循环语句,in of都可,数组(2参index)、对象(2参key,3参index)等
a.在原有vue上扩展自定义组件:
var Comp = Vue.extend({
props: [‘todo’],
template: ‘{{ todo }}’
});
Vue.component(‘temp’, Comp);
b.直接直定义组件:
Vue.component(‘temp’, {
Props: [‘todo’],
Template: ‘{{ todo }}’
});
mothods: 方法,事件调用等使用
computed: 计算后,与方法类似,区别在于计算是基于缓存
filter: 过滤器,{{ msg | uppercase }}