本文共 2354 字,大约阅读时间需要 7 分钟。
或者:
{ { message }}
var app = new Vue({ el: '#app', data: { message: 'Hello Vue!' }})// 修改文本app.message = 'mazaiting'
鼠标悬停几秒钟查看此处动态绑定的提示信息
var app2 = new Vue({ el: '#app-2', data: { message: '页面加载于' + new Date().toLocaleString() }})
现在你看到我了
var app3 = new Vue({ el: '#app-3', data: { seen: true }})// 设置为false时不显示app3.seen=false
- { { todo.text }}
var app4 = new Vue({ el: '#app-4', data: { todos: [ { text: '学习 JavaScript' }, { text: '学习 Vue' }, { text: '整个牛项目' } ] }})// 新增app4.todos.push({ text: '新项目' })// 移除app4.todos.pop()
{
{ message }}
var app5 = new Vue({ el: '#app-5', data: { message: 'Hello Vue.js!' }, methods: { reverseMessage: function () { this.message = this.message.split('').reverse().join('') } }})
{
{ message }}
var app6 = new Vue({ el: '#app-6', data: { message: 'Hello Vue!' }})
// 定义名为 todo-item 的新组件Vue.component('todo-item', { template: '
Vue.component('todo-item', { props: ['todo'], template: '
var obj = { foo: 'bar'}// 禁止响应更新Object.freeze(obj)new Vue({ el: '#app', data: obj})
var data = { a: 1 }var vm = new Vue({ el: '#example', data: data})vm.$data === data // => truevm.$el === document.getElementById('example') // => true// $watch 是一个实例方法vm.$watch('a', function (newValue, oldValue) { // 这个回调将在 `vm.a` 改变后调用})
// 一次性地插值,当数据改变时,插值处的内容不会更新。这个将不会改变: { { msg }}
// 输出网页代码Using mustaches: {
{ rawHtml }}// 输出渲染后的代码样式Using v-html directive:
// 如果 isButtonDisabled 的值是 null、undefined 或 false,则 disabled 特性甚至不会被包含在渲染出来的
... ...
... ...
转载地址:http://drjbx.baihongyu.com/