@redreamSo
2016-11-29T16:55:50.000000Z
字数 1770
阅读 2684
vue2.0
<span>{{{message}}}</span>
,只保留了<span v-html="message"></span>
的写法。<span id="{{message}}"></span>
的写法,只保留了<span v-bind:id="message"></span>
{{message|filter}}
里使用,弃用了在指令里使用过滤器的用法,要实现相同的效果,需要在计算属性上实现。<button @click.native="handleClick">点击触发 handleClick</button>
<div v-for="(item,index) in dataArr">
需要改为ES6语法形式自己获取track-by
被替换成了key
, <div v-for="item in items" :key="item.id">
<!-- content -->
</div>
.trim
,.number
等后缀修饰符<input v-model.trim="msg">
Custom events can also be used to create custom inputs that work with v-model. Remember:
<input v-model="something">
is just syntactic sugar for:
<input v-bind:value="something" v-on:input="something = $event.target.value">
原来的<div transition="enter"></div>
改为了标签用法<transition name="enter" mode="out-in"><div></div></transition>
,并且可以选择过渡时的动画模式。
<transition-group name="slide-fade" tag="div" appear>
<div v-for="n in 5" key="n" >transitiongroup</div>
</transition-group>
,appear是标识在初始化的时候执行。 Unlike
<transition>
, it renders an actual element: a<span>
by default. You can change the element that’s rendered with thetag
attribute.
Elements inside are always required to have a uniquekey
attribute
增加了directives
属性自定义指令,也可以定义全局的指令:
// Register a global custom directive called v-focus
Vue.directive('focus', {
// When the bound element is inserted into the DOM...
inserted: function (el) {
// Focus the element
el.focus()
}
})
vuex里,显示的提交一个Mutation的,需要调用store.commit('increment')
随着工作和学习中碰到的持续更新中···
基于vue和websocket的多人在线聊天室
基于react的gallery
XMLHttpRequest2的一些测试和实践
css3 制作3D色子并动画讲解原理