插件的基本使用
基本的插件
1: 在app目录新建文件夹extend
2: 新建context.js文件
module.exports = {
get isIOS(){
const iosReg = /iphone|ipad|ipod/i;
return iosReg.test(this.get('user-agent'));
}
}step3: 在路由处理中使用-app/controller/home.js
async testPul(){
const { ctx } = this;
ctx.body = ctx.isIOS;
}插件自建
1: 新建目录 app-/lib/plugin/egg-ua/app/extend/context.js
module.exports = {
get isIOS(){
const iosReg = /iphone|ipad|ipod/i;
return iosReg.test(this.get('user-agent'));bb
}
}2.在lib/plugin/egg-ua/package声明插件
3.在config/plugin中通过path挂载插件
最后更新于