pre-transform-node.js 286 字节
Newer Older
fxy060608's avatar
init v3  
fxy060608 已提交
1 2
const {
  ID,
fxy060608's avatar
fxy060608 已提交
3
  hasOwn,
fxy060608's avatar
init v3  
fxy060608 已提交
4 5 6 7 8 9 10 11 12 13 14 15
  addAttr
} = require('./util')

module.exports = function preTransformNode (el, options) {
  if (!hasOwn(options, 'nid')) {
    options.nid = 0
  }
  addAttr(el, ID, options.nid++)
  if (el.attrsMap['v-for']) {
    el.forId = el.attrsMap[ID]
  }
}