export default function deepSet(data, idx, val) { let _data = data, to; (idx || '').split('.').forEach(v => { if (to) { if (!_data[to] || typeof _data[to] != 'object') { _data[to] = {} } _data = _data[to]; } to = v; }) _data[to] = val; return _data; }