vue的三种渲染定义方式
vue的三种渲染定义方式
需要编译时注意选择使用包含编译器的 vue 构建版本
template
属性值为字符串, 会被编译器分析并生成渲染函数
字符串如果以 #
开头, 则代表该值为一个css 选择器, 供 querySelector
使用, 选择器的目标内容作为模板字符串被用作编译
render
一个方法, 渲染函数, 预编译的模板(字符串)最终都会被编译为渲染函数,
方法的返回值为虚拟DOM, 等待被渲染到页面.
与 template 同时存在时, render 优先级更高
app.mount()
如果同时定义了 template 或 render, 则替换 mount 目标的内容为 template/render 的内容,
否则直接使用 mount 目标的内容作为模板进行编译.
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通