vue是一套构建用户界面的渐进式框架
渐进式(进件增强)
vue全家桶:vuejs+vue-router+vuex+axios
渐进式的理解:1.声明式渲染2.组件系统3.客户端路由(vue-router)4.大规模状态管理(vuex)5.构建工具(vue-cli)
...
3天前 (2018-02-01) 6℃ 暂无评论 0赞
元素作为单个元素/组件的过渡效果。 只会把过渡效果应用到其包裹的内容上,而不会额外渲染 DOM 元素,也不会出现在检测过的组件层级中。...
3天前 (2018-02-01) 4℃ 暂无评论 0赞
当一个组件被定义, data 必须声明为返回一个初始数据对象的函数,因为组件可能被用来创建多个实例。如果 data 仍然是一个纯粹的对象,则所有的实例将共享引用同一个数据对象!通过提供 data 函数,每次创建一个新实例后,我们能够调用 data 函数,从而返回初始数据的一个全新副本数据对象。...
3天前 (2018-02-01) 4℃ 暂无评论 0赞
可以用 v-on 指令监听 DOM 事件,并在触发时运行一些 JavaScript 代码。
直接把 JavaScript 代码写在 v-on 指令中是不可行的。因此 v-on 还可以接收一个需要调用的方法名称。...
3天前 (2018-02-01) 4℃ 暂无评论 0赞
在这个地方,模板不再是简单的声明式逻辑。你必须看一段时间才能意识到,这里是想要显示变量 message 的翻转字符串。当你想要在模板中多次引用此处的翻转字符串时,就会更加难以处理。
所以,对于任何复杂逻辑,你都应当使用计算属性。...
3天前 (2018-02-01) 3℃ 暂无评论 0赞
v-show也是根据条件展示元素的指令。
带有 v-show 的元素始终会被渲染并保留在 DOM 中。v-show 是简单地切换元素的 CSS 属性 display 。
v-show 不支持语法,也不支持 v-else。...
3天前 (2018-02-01) 5℃ 暂无评论 0赞
类型:Function
详细:
el 被新创建的 vm.$el 替换,并挂载到实例上去之后调用该钩子。如果 root 实例挂载了一个文档内元素,当 mounted 被调用时 vm.$el 也在文档内。
注意 mounted 不会承诺所有的子组件也都一起被挂载。如果你希望等到整个视图都渲染完毕,可以用 vm.$nextTick 替换掉 mounted:
...
4天前 (2018-02-01) 4℃ 暂无评论 0赞
预期:any (with argument) | Object (without argument)
参数:attrOrProp (optional)
修饰符:
.prop - 被用于绑定 DOM 属性 (property)。(差别在哪里?)
.camel - (2.1.0+) 将 kebab-case 特性名转换为 camelCase. (从 2.1.0 开始支持)
.sync (2.3.0+) 语法糖,会扩展成一个更新父组件绑定值的 v-on 侦听器。...
4天前 (2018-02-01) 4℃ 暂无评论 0赞
vue的基础指令
{{a.school}}
...
4天前 (2018-02-01) 4℃ 暂无评论 0赞
类型:{ [key: string]: string | Function | Object | Array }
详细:
一个对象,键是需要观察的表达式,值是对应回调函数。值也可以是方法名,或者包含选项的对象。Vue 实例将会在实例化时调用 $watch(),遍历 watch 对象的每一个属性。
...
4天前 (2018-02-01) 4℃ 暂无评论 0赞