老师,图片上传的功能怎么包装成组件

来源:3-18 恭喜你,这章的内容已经学习完毕。

慕函数4504940

2020-09-22

老师,是这样的,有多个地方要用到图片上传里的选择、浏览、删除,但是提交到后台不同,我试着把都需要的功能包装成组件,但是很快发现,保存图片的数组没有很好的方法传回来,数组内容不确定啊

写回答

1回答

谢成

2020-09-22

我们封装组件的时候,需要考虑两个重要的部分:

1、组件中哪些是确定的,哪些是需要传递进去的,传递进去的就需要设计为参数由父组件传递

2、组件中哪些数据是需要子组件传递给父组件的


从题目上看,你的这个组件保存图片的方法应该是写在父组件的,这样的话就可以在子组件中自定义一个事件,把多张图片的信息放在数组中传递给父组件来保存。

如果是保存在云数据库中,可以把这个数组用来保存多个fileId(云存储返回的fileId),类似于:

//img.mukewang.com/szimg/5f69dcc2090e2ca024221120.jpg

可以直接把这个数组保存在云数据库。



0
0

微信小程序云开发-从0打造云音乐全栈小程序

横跨小程序端、云后端、CMS一站式云开发的小程序全栈课程

1938 学习 · 2768 问题

查看课程