UNPKG

framework7-vue

Version:

Build full featured iOS & Android apps using Framework7 & Vue

14 lines (13 loc) 373 B
export default function (component, updater, callback) { const self = component; let newState; if (typeof updater === 'function') { newState = updater(self.state, self.props); } else { newState = updater; } Object.keys(newState).forEach((key) => { self.$set(self.state, key, newState[key]); }); if (typeof callback === 'function') callback(); }