收藏
回答

为什么不能连续选择文件呢?

问题概要:

我使用有赞的控件van-uploader实现文件上传。控件放在第一个导航页。如果不切换导航(即不切换到我的第二和第三个导航页)页,控件在切换image和file之间,都能正确弹出选择图片和文件的页面。

但是,当我切换到第二或第三页导航页,返回第一个导航页时,当accept=image时,均可以正常弹出选择图片的页面,可当我设置accept=file时,点击没有任何反应(只要是切换到第二、第三导航页回到第一导航页时),但如果我点击第二或第三导航页时,此时选择文件的页面才姗姗来迟。显然,这不是我所期待的交互方式。

刚开始,我以为是有赞的控件有问题。于是,我将代码替换为wx.chooseImage和wx.chooseMessageFile,也就是说,当accept=image时,我使用wx.chooseImage;当accept=file时,我使用wx.chooseMessageFile。重复上述操作后发现,问题依然存在。由此,我排除了有赞控件的问题。

复现步骤:

小程序已经上线,请搜索:AO打印,登录后复现问题。具体步骤如下:

1、登录后,可以看到三个导航页,分别是:文件,打印,我的,按顺序称为第一个导航页(文件)、第二个导航页(打印)和第三个导航页(我的),以保证与前述问题概要记述相同。

2、在“文件”中,选择右下角的上传图标,出现弹出页面。默认时,accept=file。此时,可以正常弹出页面选择文件。其它操作暂时不做,重点描述不能选择文件上。

3、切换到“打印”或者“我的”导航页

4、返回第“文件”导航页。重新选择上传,点击文件图标,此时没有任何反应。

5、你试图切换到“打印”或者“我的”导航页时,弹出本应该在前面弹出的“选择一个聊天”选择文件的页面。这是BUG所在。这个交互不是我所期待的。

6、如果在5中选择文件,返回到“文件”导航页,确实文件被选择了。但这个交互不是我所期待的。

7、如果在2中选择accept=image,却不存在上述描述的问题。

回答关注问题邀请回答
收藏

1 个回答

  • 东南海
    东南海
    09-30

    继续等待,着急中~~~

    09-30
    有用 1
    回复
登录 后发表内容
问题标签