mvvm,如何解析一个指令表达式?
摘要:
如何解析一个指令表达式? v model="msg==='abc'?'1':a" 完美的解决方案 1,with(vm){ return new Function('vm',exp) } 2,通过将exp转化成ast ,词法 语法解析 转化 生成 3,通过正则表达式 实现目的:vm.msg==='ab 阅读全文
posted @ 2018-03-23 17:24 李可在江湖 阅读(300) 评论(0) 推荐(0) 编辑