nl_tokens: Add data change watcher
pl_tokens: function addDataChangeWatcher ( ctx , <mask> , deep ) { // in quick app, the watch handler does not support dynamic added methods // let handler = '__handleDataChange$' + prop; // ctx[handler] = (newVal, oldVal) => ctx.__handleDataChange( //     prop, newVal, oldVal // ); // FIXME: array cannot support deep watch in quick app when change array item info let handlerName = getInnerWatcher ( prop ) ; watchDataChange . call ( ctx , prop , handlerName , { deep } ) ; }