UNPKG

@dolphinweex/dof-weex-vue-precompiler

Version:

a precompiler for weex-vue-render.

26 lines (23 loc) 630 B
//image需要save保存图片功能,故禁止image转成figure,用自定义img标签显示 const metaMap = { figure: ['img', 'gif','figure'], p: ['text', 'p'], div: ['container', 'div'], section: ['cell', 'cell-slot'], 'recycle-list': ['recycle-list'] } const checkMap = Object.keys(metaMap).reduce(function (pre, targetTag) { const tagArr = metaMap[targetTag] tagArr.forEach(function (fromTag) { pre[fromTag] = targetTag }) return pre }, {}) module.exports = function (el) { const targetTag = checkMap[el.tag] if (targetTag) { el._origTag = el.tag el.tag = targetTag } return el.tag }