请教vue如何将html字符串渲染成html元素

字符串:
"<input v-model='info.content' />"

请问vue中怎么才可以将上面的字符串转换成html,并且保证v-model有效。谢谢!

阅读 5k
2 个回答

解析字符串咯

模板编译,用正则的方式匹配字符串,生产ast(抽象语法树),最后根据ast生成render函数,在组件挂载的时候执行render函数生成虚拟dom,最后渲染到页面。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题