模板编译时解析文本处?

来源:1-3 认识 Flow

菜菜木子

2021-05-16

在判断<不符合结束标签和开始标签等四种情况时,查找后边是否还有<,没有了的时候,表示后边也是文本,此时为什么直接退出循环,没有继续修改textEnd,不太理解,希望黄老师帮忙解惑
相关截图:
http://img.mukewang.com/szimg/60a09154087b27f315011098.jpg

写回答

1回答

ustbhuangyi

2021-05-17

命中红框这个逻辑,说明后面是纯文本了,那么跳出循环,走到下一次处理逻辑,然后走到 textEnd<0 的情况

//img.mukewang.com/szimg/60a1d72309da0b3c10020216.jpg

0
2
ustbhuangyi
回复
菜菜木子
你可以按你的思路去修改源码,然后跑单测看是否通过,来验证你的猜想。
2021-05-17
共2条回复

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

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

4984 学习 · 1037 问题

查看课程