logo头像
Snippet 博客主题

vue使用

本文于1538天之前发表,文中内容可能已经过时。

关于render函数

createElement参数解析

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
//第一个参数是一个标签如 div
//第二个参数是一些属性 如 attr on
//第三个参数是子阵队列 如果是文本比如this.$slot.default
//或者子内容还有标签如[createElement('a')]
Vue.component('anchored-heading',{
render:function(createElement){
return createElement(
'h'+this.level, //标签
{
style:{
color:'red', //属性
fontSize:'14px'
}
},
this.$slots.default //里面的内容
)
}
})