React jsx添加循环指令m-for、判断指令m-if、数据绑定指令m-bind-组件属性。
https://github.com/ai4code/babel-react-directive
html转换RN、React时如果想要dsl(html)实现类vue指令满足用户开发场景.
npm run test
1.支持绑定amVAR中变量
2.支持循环嵌套引用对象
<div m-for="(item, index) in amVAR.data">
<div>{item.title}</div>
<div m-for="(sitem, sindex) in item.list">
<div>{sindex}</div>
<div>{sitem.subtitle}</div>
</div>
</div>
<script>
var amVAR = {
data: [{
title: '一级标题A',
list: [{
subtitle: '二级标题A'
},{
subtitle: '二级标题B'
}]
},{
title: '一级标题B',
list: [{
subtitle: '二级标题A'
},{
subtitle: '二级标题B'
}]
}]
}
</script>
1.支持绑定amVAR中变量 2.支持循环嵌套引用对象
<div m-for="(item, index) in data">
<div amtype="Button" m-bind-text="amVAR.des"></div>
<div amtype="Button" m-bind-text="item.title">
</div>
<script>
var amVAR = {
des: '说明',
data: [{
title: '标题'
}]
}
</script>
1.支持绑定amVAR中变量 2.支持循环嵌套引用对象 3.暂不支持绑定表达式
<div m-for="(item, index) in data">
<div amtype="Button" m-if="amVAR.des"></div>
<div amtype="Button" m-if="item.flag">
</div>
<script>
var amVAR = {
des: true,
data: [{
flag: false
}]
}
</script>