artTemplate取值字段动态渲染的问题

目的:想实现通过JSON定义所有基本信息页面的猜想。例如:user,menu,...JSON定义为:
{
"pageType":"dic",
"dicName":"菜单",
"hasManyDel":true,
"hasCount":true,
"hasClass":true,
"dataObject":{},
"showColumns":[
{
"id":"menu_id",
"name":"编号",
"width":60,
"hidden":false
},
{
"id":"menu_code",
"name":"编码",
"width":80
},
{
"id":"menu_name",
"name":"名称",
"width":200
后台把获取的menu对象数组塞给dataObjectjson.dataObject=menuartTemplate里的dataTables表头如下:
{{eachpageInfo.showColumnsasvalue}}
{{value.name}}
{{/each}}
操作
表体部分示例
{{eachpageInfo.dataObjectasvalue}}
{{value.menu_id}}
{{value.menu_code}}
{{value.menu_name}}
{{value.menu_page}}
想解决的问题是menu_id,menu_code....这些数据如何动态化用eval()无法解决,value["x"]方式也不可行,请教高手思路,如有高手赐教,有偿答谢之。
其实这样设计的思想是组件化,又不想用react。改动太大。
临摹微笑
浏览 891回答 2
2回答

白板的微信

您说的明显是VUE、AngularJS的范畴,Vue很小也很轻,并且支持任意地方设置数据,更新数据之后同步更新模板,模板语法也类似。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript