发布于 2016-06-28 09:17:29 | 148 次阅读 | 评论: 0 | 来源: 网友投递
Vue.js 轻量级 JavaScript 框架
Vue.js 是构建 Web 界面的 JavaScript 库,提供数据驱动的组件,还有简单灵活的 API,使得 MVVM 更简单。
Vue v2.0.0 alpha.7 发布了,
主要特性:
可扩展的数据绑定
将普通的 JS 对象作为 model
简洁明了的 API
组件化 UI 构建
配合别的库使用
本次发布的一些新增特性及使用示例:
The init
lifecycle hook has been renamed to beforeCreated
.
JavaScript transition hooks now receive the context Vue instance as the second argument:
Vue.transition('example', { onEnter (el, vm) { // ... } })
$createElement
can now omit the data argument if no data is needed. If the second argument is truthy and is not an Object, it will be treated as the children.
render (h) { // before return h('div', null, 'hello') // after return h('div', 'hello') }
SSR: Now supports bundle renderer, which runs a pre-bundled app script in a fresh context for each render. This eliminates the need for structuring your application without global state just for the sake of server-side rendering.
SSR: Now supports component-level caching via server.getCacheKey
option.
Vue.config.errorHandler
now also captures errors thrown in user watcher callbacks.
#3140 fix v-model .number
conversion for non-number input
fix CSS animation initial frame flash
fix SSR client-side hydration on merged text nodes
#3155 fix v-once
when used with v-for
#3157 fix id-resolved transition with appear: true
查看完整发布说明,可以点击这里。
下载地址: