Closed mxh861001 closed 7 years ago
多模块项目,扩展了ctx对象,控制器里访问的时候报错如下:
TypeError: _this.ctx.tests is not a function
src/extend/context.js module.exports = { tests(str) { return str + '========'; } }
module.exports = { tests(str) { return str + '========'; } }
XX/controller/base.js console.warn(this.ctx.tests('aa'));
console.warn(this.ctx.tests('aa'));
Platform: windows
Node.js Version: 6.11.1
ThinkJS Version: 3.X
放在 src/common/extend/ 下
@welefen OK了,建议更新文档
@mxh861001 已经更新文档,https://thinkjs.org/zh-cn/doc/3.0/extend.html#toc-662
DESC
多模块项目,扩展了ctx对象,控制器里访问的时候报错如下:
src/extend/context.js
module.exports = { tests(str) { return str + '========'; } }
XX/controller/base.js
console.warn(this.ctx.tests('aa'));
ENV
Platform: windows
Node.js Version: 6.11.1
ThinkJS Version: 3.X