博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Vue中的render函数随笔
阅读量:2241 次
发布时间:2019-05-09

本文共 586 字,大约阅读时间需要 1 分钟。

使用vue-cli创建项目后,再main.js里面有这样一段代码:

new Vue({    render:h => h(App)}).$mount('#app')

render函数是渲染一个视图,然后给el挂载,如果没有render那页面什么也不会显示

最原始的:

render:function(createElement){  return createElement(App)}

缩写: (这里的h就是createElement的缩写)

render (createElement) {  return createElement(App)}

再缩写:

render (h) {  return h()App)}

使用ES6箭头函数

render: h => h(APP)

 

例子:

return h(this.tag, {  class,  style }, this.$slots.default  )

第一个this.tag表示标签名,比如div

第二个参数是定义创建的组件的一些属性,比如class、style

第三个参数 this.$slots.default  父组件调用子组件时,传递的slot都保持在$slots.default这个数组里面

转载于:https://www.cnblogs.com/zhaobao1830/p/10521613.html

你可能感兴趣的文章
ThreadLocal 那点事儿(续集)
查看>>
阳台做成榻榻米 阳台做成书房
查看>>
深入分析java线程池的实现原理
查看>>
mybatis中"#"和"$"的区别
查看>>
Hibernate与MyBatis区别
查看>>
如何禁用Eclipse的Validating
查看>>
据说看完这21个故事的人,30岁前都成了亿万富翁。你是下一个吗?
查看>>
SpringMVC学习笔记2
查看>>
Oracle知识点连载(一)
查看>>
Oracle知识点连载(二)
查看>>
Oracle知识点连载(三)
查看>>
Oracle知识点连载(五)
查看>>
关于三元运算符的类型转换问题
查看>>
笔记本怎么设置WIfi热点
查看>>
如何实现字符串的反转及替换?
查看>>
Java面试题全集(上)
查看>>
Java面试题全集(中)
查看>>
值传递和引用传递
查看>>
什么情况下用+运算符进行字符串连接比调用StringBuilder对象的append方法连接字符串性能更好?
查看>>
怎么根据Comparable方法中的compareTo方法的返回值的正负 判断升序 还是 降序?
查看>>