编译器
const html = `<div id="foo" :class="cls></div>`;
// 编译器的作用就是把html转换成下面的渲染函数
function render() {
// return h("div", {id: "foo", class: "bar"});
return {
tag: "div",
props: {
id: "foo",
class: cls,
},
//假设数字1代表class是动态的
patchFlags: 1,
};
}
render();
Last updated