【发布时间】:2015-09-11 23:56:52
【问题描述】:
控制器:
Vue.directive('fetch',function(value,scope){
value["url"].isLiteral = true;
qwest.post(value["url"]).then(
function(response){
console.log(response);
if (response["CODE"] == 1){
console.log(response["RESULT"]);
this.result = response["RESULT"];
this.error = "";
}else{
this.result = "";
this.error = response["ERROR"];
}
}
).catch(
function(e,response){
this.error = response["ERROR"];
}
);
})
型号:
var test = new Vue({
el : "#test",
data : {
code : "",
result : "",
error : ""
}
})
所以,如果我使用this.result,它超出了范围,但是如果我将它引用为test.result,那么它会被访问并更新值,那么访问 vue 实例的通用方法是什么?
【问题讨论】:
标签: vue.js