如图,这些按钮都是通过后台传递来的权限菜单生成的按钮。
<a th:each=“menu:KaTeX parse error: Expected 'EOF', got '#' at position 20: …rdMenu}" href="#̲" class="easyui…{menu.icon}” th:text="
m
e
n
u
.
n
a
m
e
"
t
h
:
o
n
c
l
i
c
k
=
{menu.name}" th:οnclick=
menu.name"th:onclick={menu.url">
但这里会报500。网上搜了许多都是关于onclick传递参数的,尝试了th:οnclick="[[
m
e
n
u
.
u
r
l
]
]
"
。
显
示
结
果
为
o
n
c
l
i
c
k
=
"
"
a
d
d
(
)
”
"
,
点
击
无
效
。
后
来
想
起
来
j
s
有
e
v
a
l
函
数
,
改
成
t
h
:
o
n
c
l
i
c
k
=
"
e
v
a
l
(
[
[
{menu.url}]]"。显示结果为οnclick=""add()”",点击无效。 后来想起来js有eval函数,改成th:οnclick="eval([[
menu.url]]"。显示结果为onclick=""add()”",点击无效。后来想起来js有eval函数,改成th:onclick="eval([[{menu.url}]])"。成功了。
不知道有没有更好的方法,网上搜了好久千篇一律都是传递参数。