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
const AD_COMPONENTS = ['uniad', 'ad-rewarded-video', 'ad-fullscreen-video', 'ad-interstitial']
 
module.exports = {
  preTransformNode (el, {
    warn
  }) {
    if (process.env.UNI_PLATFORM === 'mp-weixin') {
      if (el.tag === 'ad' && (el.attrsMap.adpid || el.attrsMap[':adpid'])) {
        el.tag = 'uniad'
      }
      if (AD_COMPONENTS.indexOf(el.tag) > -1) {
        process.env.USE_UNI_AD = true
      }
    }
  }
}