baidu / san

A fast, portable, flexible JavaScript component framework
https://baidu.github.io/san/
MIT License
4.73k stars 551 forks source link

fix unsafe-eval #769

Closed andrew703 closed 1 year ago

andrew703 commented 1 year ago
  1. this.aNode._gfk 可能为 undefined,而 bind 的第一个参数为必填,因此这里判断一下,避免执行 bind(this.aNode._gfk, this.aNode) 时抛出异常
  2. 修复 JSON.parse 时由转义符导致的异常
  3. 修复 JSON.parse 后 Date 数据类型异常的问题