@H_4030@一、v-bind 初探
@H403_0@它是一个 vue 指令,用于绑定 html 属性,如下:
<div class="jb51code">
<pre class="brush:xhtml;">
<div id="app">
<p v-bind:title="title">html属性不能使用双大括号形式绑定,只能使用v-bind指令
obj.toString = function () {
return 'edited in toString!';
};
var vm = new Vue({
el: '#app',data: {
obj: obj
}
});
// 利用 for-in 循环遍历对象属性,拼接成字符串
obj.toString = function () {
var str = '';
for(var i in this) {
str += i + ': ' + this[i] + '; ';
}
return str;
};
// 防止 toString 方法自身被遍历出来
Object.defineProperty(obj,'toString',{'enumerable': false});
var vm = new Vue({
el: '#app',data: {
obj: obj
}
});
arr.toString = function () {
return this.join(' ');
};
var vm = new Vue({
el: '#app',data: {
arr: arr
}
});
obj.toString = function () {
var str = '';
for(var i in this) {
if(this[i]) {
str += i + ' ';
}
}
return str;
};
// 防止 toString 方法自身被遍历出来
Object.defineProperty(obj,data: {
obj: obj
}
});
arr.toString = function () {
return this.join(' ');
};
var vm = new Vue({
el: '#app',data: {
arr: arr
}
});
obj.toString = function () {
var str = '';
for(var i in this) {
if(this[i]) {
str += i + ':' + this[i] + ';';
}
}
return str;
};
// 防止 toString 方法自身被遍历出来
Object.defineProperty(obj,data: {
obj: obj
}
});