parseHtml

来源:6-12 parse(8)

哈哈大笑x

2020-03-20

老师您好,

if (html === last) {
  options.chars && options.chars(html)
  if (process.env.NODE_ENV !== 'production' && !stack.length && options.warn) {
    options.warn(`Mal-formatted tag at end of template: "${html}"`, { start: index + html.length })
    }
  break
}

这段逻辑是判断什么情况的呢

写回答

1回答

ustbhuangyi

2020-03-21

//img1.sycdn.imooc.com/szimg/5e757d9c09d9bb0d17900354.jpg
一个技巧,你可以在源码中加一些 log,然后跑单元测试,从单元测试可以看到处理的这类情况

0
1
哈哈大笑x
非常感谢!
2020-03-21
共1条回复

Vue.js 源码深入解析 深入理解Vue实现原理

全方位讲解 Vue.js 源码,进阶高级工程师

4986 学习 · 1038 问题

查看课程