vue学习第16天,渲染
来源:互联网 发布:顽固软件卸载 编辑:程序博客网 时间:2024/06/16 22:52
1,多数的代码复用通过组件来实现 组件创建 HTML 的时候 还是需要 javascript 的完全编程能力的
2,render 函数 更像是一个编译产出 HTML 的编译器 template 不太像编译器
3,组件中 当不使用插槽 slot 的时候 子元素是放在 组件实例的 $slot.default 中
4,浏览器在读到 HTML 代码的时候 为了保持对代码的追踪 会根据 HTML 的结构 生成一棵树 就是 DON 树
5,虚拟DOM 通过 createElement();生产的不是一个实际的DOM 只是对一个要渲染的 DOM 节点的描述 可以看作一个虚拟节点 VNode 由所有的 VNode 组成的这棵树就是 虚拟 DOM 树
6,createElement(a,b,[]) 一般是三个参数 一个HTML 标签字符串 一个数组选项对象 一个返回值类型为 String 或者 Object 的函数
7,VNode 数据对象 更接近 DOM对象
innerHTML 优先级比 v-html 高
‘class’:{}高于 v-bind:class;
style:{} 高于 v-bind:style
on:{click:} 高于 v-on:click
8,自定义指令也不能再修改值 会持续追踪
9,可以给插槽制定名称 slot:'slotname'
10,可以设置组件的 标志 key :'myKey'
11,可以设置组件的 索引 reference ref:'myRef'
阅读全文
0 0
- vue学习第16天,渲染
- vue学习第17天,渲染 JSX 插件
- vue学习第3天,基础知识,条件渲染,列表渲染,事件处理,内联样式
- vue学习第12天,
- vue学习第21天,vue-resource 插件
- vue学习第1天,基础知识
- vue学习第5天,组件
- vue学习第6天,还是组件
- vue学习第7天,组件
- vue学习第8天,组件
- vue学习第9天,过渡 动画
- vue学习第10天,过渡 动画
- vue学习第13天,状态过渡
- vue学习第14天,混合mixin
- vue学习第15天,自定义指令
- vue学习第19天,核心 defineProperty
- vue学习第20天,简单项目
- vue学习第22天,axios插件
- 第5章 VC开发的基础——MFC与Windows
- Java面试题总结
- gdb
- JAVA动态代理
- 对提升比特币工作量证明速率方法的猜想
- vue学习第16天,渲染
- loj #6164. 「美团 CodeM 初赛 Round A」数列互质(莫队 数据结构 链表hash)
- 第6章 最简单的界面化程序——对话框
- Noip DP 总结 1
- CentOS 7安装Mysql5.6.37
- 离线赛11.3
- Hibernate注解 @Enumerated
- openwrt 编译内核模块中的配置问题
- 解决maven打包Mark invalid异常