模板引擎ejs前后端使用区别
2022-12-02
前端使用ejs
下载最新浏览器版本,手动引入后,默认有全局变量ejs。
<script src="ejs.js"></script>
<script>
let people = ['geddy', 'neil', 'alex'],
html = ejs.render('<%= people.join(", "); %>', { people });
</script>
模块方式引入模板,实体是函数:
import lp from '@components/user/lp.ejs';
const html = ejs.render('<%- lp() %>', { lp });
注意使用<%- %> 避免内容被转义。
后端使用ejs
$ npm install ejs
或
$ yarn add ejs
一般会搭配框架使用,比如express,运行在node.js环境中。
(版权归cpury.com所有,转载请注明出处。)