Vue官网 点我 上是这么介绍的--渐进式JavaScript框架,如何理解"渐进式"这个词呢?Vue的最初作者是由尤雨溪(大佬orz)设计提出。对于渐进式,他的理解就是主张最少,你完全可以把vue当作和jQuery一样的库简单导入使用,也可以使用他的全家桶,这一切的选择权在于使用者,我觉得这是非常人性化的。下面是一个可能使用的阶段:form表单验证==》整个页面的dom用Vue来管理(用数据驱动DOM的变化)==》webpack vue-router控制路由,用于一整套前端开发的工程的构建==》熟悉组件之间的交流来处理数据交流和后端接口==》大型项目 比如我现在就是只是用到了Vue的M和V的双向数据绑定,我觉得很ok啊。
<div id="app"><div>
let vm = new Vue({
el:#app,
data: xxx,
methods:{
fun1:fucntion(){
console.log("111");
},
fun2:function(){
console.log("222");
}
}
});
<!-- 在双花括号中 -->
{{ message | capitalize }}
<!-- 在 `v-bind` 中 -->
<div v-bind:id="rawId | formatId"></div>
Vue.filter('capitalize', function (value) {
if (!value) return ''
value = value.toString()
return value.charAt(0).toUpperCase() + value.slice(1)
})
new Vue({
// ...
})
let vm = new Vue({
el:#xxx,
data:{
},
methods:{
},
//私有过滤器,条件:【过滤器名称 和 处理函数】
filters:{
a: fucntion(date,pattern){
}
}
});
评论