Fork me on GitHub

李可

导航

2018年3月23日 #

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) 编辑