使用 sk:button 做权限处理
<sk:button type="button" rightKey="20220216184802" _class="btn btn-primary defualtBtn"
onclick="editTarget(300, 'MONTH')">设置</sk:button>
click方法里面有单引号的变量,点击会报错如下:
点开错误,莫名其妙
可能原因,未经考证
1.版本过低,不能使用单引号引入变量,据说高版本可用;
2.垃圾货就是不能用,垃圾货是它或者是我,总有一个。
解决办法,避免正面冲突,在方法体中曲线救BUG
<sk:button type="button" rightKey="20220216184520" _class="btn btn-primary defualtBtn"
onclick="editTarget(200, 1)">设置</sk:button>
在方法体中曲线救BUG
function editTarget(departmentId, dateState) {
if(dateState == 1){
dateState = "MONTH";
} else {
dateState = "YEAR";
}
// 正常写逻辑即可
}