Vue - fragment knowledge
Basic
Lib import:
<script src="https://cdn.jsdelivr.net/npm/vue"></script>Directives:
<span v-bind:title="message">
<p v-if="seen">现在你看到我了</p>
<li v-for="todo in todos">
{{ todo.text }}
</li>
<button v-on:click="reverseMessage">逆转消息</button>
<input v-model="message">
<form v-on:submit.prevent="onSubmit">...</form>Attentions
Data using:
// 1.1 dot VS $
var vm = new Vue({
data: data
})
// Freeze
Object.freeze(obj)
// 它们引用相同的对象!
vm.a === data.a // => true
// 1.2 dot VS $
var data = { a: 1 }
var vm = new Vue({
el: '#example',
data: data
})
vm.$data === data // => true
vm.$el === document.getElementById('example') // => true
// $watch 是一个实例方法
vm.$watch('a', function (newValue, oldValue) {
// 这个回调将在 `vm.a` 改变后调用
})New Features
最后更新于
这有帮助吗?