ThinkJS 3.+ 以上版本开始使用nunjucks作为默认模板语言。对于习惯使用ejs的小伙伴,可按下方操作进行配置修改,更换为使用ejs模板语言:
# 终端执行命令 安装ejs模块
npm install think-view-ejs
到/src/config/adapter.js
中,添加:
// 引入模块
const ejs = require('think-view-ejs');
// 将原有的think-view配置,修改为如下配置:
exports.view = {
type: 'ejs',
common: {
viewPath: path.join(think.ROOT_PATH, 'view'),
extname: '.html',
sep: '_' //seperator between controller and action
},
ejs: {
//options
handle: ejs,
beforeRender: (ejs, handleOptions) => {
//do something before render the template.
}
}
}
按ejs模板语言格式,修改/src/view/xxxx.html
模板页面。
格式参考ejs官方文档
————————————————
有用请记得点赞哦!蟹蟹!