uview源码 api 按照使用场景自定义修改
如果想要使用 uview的 Upload 组件的 手动上传功能,突然发现最近的1.x版本不能用了,所以 我想手动diy一下 Upload 部分的源码,本人使用 1.8.3版本
如果单纯 使用 uload 的 获取图片功能可以直接 ref 调用 selectFile 函数事件, 以下部分是 Upload 组件部分的源码
通过 selectFile 函数 获取图片后 直接调用实参里面传递的 callback 回调,主要是我这里 把 this.disabled 置非后,可以通过在 uload 组件隐藏的情况下 可以调用对应的api。
然后再代码里面调用对应的api 和 触发回调事件,获取对应上传的 图片的 file对象和 已经 url format的 本地url
调用后的小程序console 结果: