【发布时间】:2021-08-22 08:50:45
【问题描述】:
主视图:
<script>
import { testMethod1 } from "../helper";
export default {
methods: {
init(){
console.log("Res:", testMethod1());
}
}
}
</script>
助手:
import DataService from "../services/data.service";
export function testMethod1() {
DataService.getByPage()
.then((response) => {
console.log(response)
return response;
})
.catch((error) => {
console.log(error);
})
}
输出:
从视图:
Res: 未定义
来自助手:
0: {_id: "60b621b4809e4304e04e7df4", desc: "aaa", ...} 1: {_id: "60b621b4809e4304e04e7df5", desc: "bbb", ...} (..)
我做错了什么?
【问题讨论】:
-
@decpk 是对的。您实际上并未从
testMethod1函数返回响应。试试return DataService.getByPage()...... blah...blah
标签: javascript function vue.js helper