Browse Source

添加 `lay.options()` 方法使用的安全提示注释

pull/1424/head
贤心 1 year ago
parent
commit
be5c58ef6f
  1. 4
      src/modules/lay.js

4
src/modules/lay.js

@ -417,6 +417,10 @@
var attrValue = othis.attr(attrName);
try {
/**
* 请注意: 开发者在使用 lay-options="{}" 配置组件选项时需确保属性值不来自于网页用户,
* 即属性值必须在网页开发者自身的可控范围内否则请勿在 HTML 标签属性中获取组件选项
*/
return new Function('return '+ (attrValue || '{}'))();
} catch(ev) {
layui.hint().error(opts.errorText || [

Loading…
Cancel
Save