data在vue框架中位置不一样,用法也不一样。简单地说,在实例中data是一个对象,在组件中data就得是函数返回对象。
new Vue( { data : { title : 'abc' } } );
Vue.component( 'component-name', Vue.extend( { data : function() { return { title : 'abc' }; } } ) );