'f'
mh-two-thousand-and-two
2024-04-12 26f2711ef9461961fb953e2b497bd314ef95e345
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
module.exports = {
  postTransformNode (el) {
    if (el.tag === 'swiper') {
      const attrsMap = el.attrsMap
      let touchable
      if (attrsMap[':disable-touch']) {
        touchable = `!(${attrsMap[':disable-touch']})`
      } else if ('disable-touch' in attrsMap) {
        touchable = 'false'
      }
      if (touchable) {
        const attr = el.attrs.find(attr => attr.name === ':touchable')
        if (attr) {
          attr.value = touchable
        } else {
          el.attrs.push({
            name: ':touchable',
            value: touchable
          })
        }
      }
    }
  }
}