请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

请教下老师关于vue中的render创建插槽的问题

  1. render创建,sfc填充
    请教下老师,如果我想使用render函数为组件自身创建一个插槽位的话,我下面的做法有问题吗?
    如下代码可以达到一个默认插槽,插槽数据为默认数据的效果吗
    图片描述
    但是使用这种方法的话,在填充插槽时候出现了问题,1111并没有替换调掉默认数据图片描述
    是不是不是这么创建插槽位的呀

  2. sfc创建插槽,render填充
    然后我换了一种方法,使用.vue形式来创建插槽位,然后使用render来填充插槽,这个样子是没有问题的图片描述
    图片描述

所以我觉得可能还是我render创建插槽位的姿势不对,请老师帮忙讲解一下下。
还有一个就是render函数的第二个参数中的slot属性是干什么用的,会不会跟我的问题有关系呢?图片描述

正在回答

1回答

插槽不是这么用的,在js里面,你应该通过setup或者render接收到的`slots.default`这样来渲染插槽的内容,课程里面很多地方都讲到来插槽的

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信