老师我学废了- -

老师我学废了- -

(1)这节新增的代码中,setting是干嘛的?里面的shareImg后面课程中会用到吗还是留给作业了- -

(2)styled-uploader修改了名为 uploaded 的插槽,新增了两个props分别是text和showUploaded。但是外面是这样的写法,传进去不是non-props吗?它怎么就和具名插槽产生关联了,没见过的写法。

https://img1.sycdn.imooc.com//climg/649464e30938a8d316180717.jpg

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
张轩 2023-06-24 09:59:32

同学你好


1 这个 setting 保存的就是和页面相关的一些配置,shareImg 是其中一个定义整个页面分享图片路径的一个属性,其实非常简单。

2 这样写进去是为了将这个属性传递到里面包裹组件的 uploader 的 #uploaded 插槽里面,因为最终要展示上传完成的图片,这个就是具名作用域插槽的知识,文档:

https://cn.vuejs.org/guide/components/slots.html#scoped-slots


  • 老师我反复看了文档好几遍,还是没找到问题2的写法,具名作用域插槽我都理解。
    但是没找到以props属性传递给StyledUploader后,就能被Uploader的具名插槽传递给StyledUploader的写法。。。

    2023-06-28 10:54:11
  • 老师我提问的那天可能测试有点问题,导致了我有疑惑。刚刚又试了一下确实是老师写错了,问题2中的代码片段,那个 :uploaded 就是多余的。老师你仔细看一下我截图的是PreviewForm中的代码片段,和具名作用域插槽无关。

    2023-06-29 19:30:05
  • 同学你好 非常感谢你的指正 我看了一下 确实是写错了。之后可以修改一下,再次感谢~

    2023-06-30 10:00:19
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师