(key)
| 704 | } |
| 705 | |
| 706 | getdata(key) { |
| 707 | let val = this.getval(key) |
| 708 | // 如果以 @ |
| 709 | if (/^@/.test(key)) { |
| 710 | const [, objkey, paths] = /^@(.*?)\.(.*?)$/.exec(key) |
| 711 | const objval = objkey ? this.getval(objkey) : '' |
| 712 | if (objval) { |
| 713 | try { |
| 714 | const objedval = JSON.parse(objval) |
| 715 | val = objedval ? this.lodash_get(objedval, paths, '') : val |
| 716 | } catch (e) { |
| 717 | val = '' |
| 718 | } |
| 719 | } |
| 720 | } |
| 721 | return val |
| 722 | } |
| 723 | |
| 724 | setdata(val, key) { |
| 725 | let issuc = false |
no test coverage detected