a.js 如下,封装了 小程序的两个请求方式
//暴露接口
module.exports = {
get: Get,
post: Post
}
util.js 希望封装一个通用的日志请求
var http = require('./http.js');
let addLog = (openId, type) => {
let postData = {
}
// http.post("xxxx/xxxx", //报错,访问不到 post 函数
// postData,
// function (res) {
// }
// )
}
export default {
addLog
}
addLog 函数里面无法通过 http 调用 post 函数?
这两个文件分别使用了commonjs module机制和es modlue机制,看看你的工程是不是不能同时支持这两种模块加载机制。
建议使用统一模块机制,如:
a.js
util.js