js中如何使用enjoy的表达式?

如何在js中使用#if()这种表达式呢?

比如在和shiro整合中,使用了自定义函数:

#if(shiro.xxxx)        //有权限才会使用该js

console.log('有xxx权限');

#end

评论区

JFinal

2018-09-09 14:23

如果你是在 html 中写 javascript 代码,直接写就好

如果你是在 ".js" 外部文件中写 javascript 代码,然后从 html 中使用 script 标签指向该 ".js" 文件,那么这时由于 js 文件是没走 enjoy 引擎的,所以不会起作用

这种情况可以让变量在 html 通过 enjoy 渲染出来,然后在通过调用 js 函数传递过去

总之想在 js 中使用 enjoy 只取决于你的 js 内容是否经手 enjoy ,简单说就是内容是否是渲染出来的:
render("xxx.js")

script 标签引入的 html 之外的 js 文件根本没 “经手” enjoy ,是绝对不可能生效的

weiyie

2018-09-09 14:27

热门反馈

扫码入社