红联Linux门户
Linux帮助

Vue.js 0.12.5发布,轻量级JavaScript库

发布时间:2015-07-03 09:34:57来源:红联作者:empast
Vue.js 0.12.5 发布,更新内容如下:

改进

Transcluded components are now considered children of their host component.

props now have an alternative syntax that is more inline with other options' key-value based style:
props: { 'prop-a': String, // type check constructor
'prop-b': null, // accept any type
'prop-c': { // object descriptor
type: Number,
required: true, default: 100 // new: default value
}
}

props option objects can now also specify a default value, as seen in the above example.

Improved Boolean props handling:

When a prop has explicit Boolean type specified

Improved watch option syntax. You can now use an Object to provide additional options to a watcher:
watch: {
someValue: { handler: function () { /*...*/ }, // or use a method name string
deep: true,
immediate: true
}
}

Bugs 修复

Fixed cases where templates that contain only , , or a single component are ignored silently. The first three cases will now turn the instance into a fragment instance and render correctly; the last case will result in a warning.

Fixed the issue where a parent's registered partials are not available to its children.

#985 v-ref not cleared properly when a static component is torn down.

#987 v-if not working on element directives

#990 array.$remove() not returning the removed element

下载:https://github.com/yyx990803/vue/archive/0.12.5.zip

Vue.js 是构建 Web 界面的 JavaScript 库,提供数据驱动的组件,还有简单灵活的 API,使得 MVVM 更简单。

支持的浏览器:https://saucelabs.com/u/vuejs

来自:开源中国社区
文章评论

共有 0 条评论