vue的三种渲染定义方式

vue的三种渲染定义方式

需要编译时注意选择使用包含编译器的 vue 构建版本

template

vue-api: template

属性值为字符串, 会被编译器分析并生成渲染函数

字符串如果以 # 开头, 则代表该值为一个css 选择器, 供 querySelector 使用, 选择器的目标内容作为模板字符串被用作编译

render

vue-api: render

一个方法, 渲染函数, 预编译的模板(字符串)最终都会被编译为渲染函数,
方法的返回值为虚拟DOM, 等待被渲染到页面.

与 template 同时存在时, render 优先级更高

app.mount()

vue-api: app.mount()

如果同时定义了 template 或 render, 则替换 mount 目标的内容为 template/render 的内容,
否则直接使用 mount 目标的内容作为模板进行编译.

posted @   今日多云转晴  阅读(122)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
点击右上角即可分享
微信分享提示