收钱吧前端一面
小问了项目 然后是场景题 大概40min
1. 接手Vue3项目,需渲染后端返回的纯HTML字符串,第一步该如何实现?
2. 渲染的纯HTML中img标签数量、分布及层级不确定,产品要求点击图片有放大、缩小、旋转的预览功能,该怎么实现?
3. 不用第三方组件的事件监听/委托,能否用正则把原生img标签替换成新的图片组件来实现预览?
4. 用正则替换img标签为自定义组件后,已知v-html无法渲染该组件结构,下一步该如何完成渲染?
5. 除了h函数,Vue3还有更简单的API能实现含组件标签的HTML字符串渲染吗?
6. 本质上该如何模仿Vue自身渲染“原生标签+组件标签”混合结构的逻辑?