ES6

※前提条件:本文基于 Vue 2.0 创作

<div id="app">
    <p v-bind:title="obj">content</p>
</div>
......
var obj = {};
 
obj.toString = function () {
    return 'edited in toString!';
};
 
var vm = new Vue({
    el: '#app',
    data: {
        obj: obj
    }
});

这里修改了 obj 的 toString 方法(但准确的说,这里不是修改,而是添加。一开始的 obj 对象上自身是没有 toString 方法的,它继承了 Object.prototype.toString,但这里我们执行 obj.toString = function..... 实际上是为它添加了一个 toString 方法,使得它执行的时候,不用再去调用继承自 Object 的方法),渲染结果如下:

<div id="app">
    <p title="edited in toString!">content</p>
</div>

コメント:



(画像の文字列を入力して下さい)

トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS