mh-two-thousand-and-two
2024-04-12 3d2ec2fd0578d3ba0a414b0cc4e4a2ae60878596
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
const {
  hasOwn,
  elements
} = require('../util')
 
const tags = require('@dcloudio/uni-cli-shared/lib/tags')
 
// 仅限 view 层
module.exports = function parseTag (el) {
  const tag = el.tag
  const element = elements.find(element => tag === element || 'uni-' + tag === element)
  if (element) {
    el.tag = element
    return
  }
  if (el.tag.indexOf('v-uni-') !== 0 && hasOwn(tags, el.tag)) {
    el.tag = 'v-uni-' + el.tag
  }
}