feat:implement a simple macro template, local and global scope need to be considered now
fix: fix code format
feat: use env replace old context param
feat:list add local scope env
fix:fix macro use other macro & change switch to action_table
fix:macro not render at once, rendered once used
feat: macro improvement, add attribute to macro, try to watch data change and only render changed parts
fix: fix ie error
fix:remove test code
fix: remove indent
fix: fix watch & set, use set to re-render part of the template
fix: fix code format
Merge pull request #2 from w-y/macrodev

Macrodev