我们通过查看微信官方文档
图片可以选择本地文件 但是文件不允许
文件只支持上传聊天中的文件 并不允许手机选择本地文件
这并不能满足我们使用的需要 但是我们可以通过webview来实现
这里需要注意的是我们需要将 网址配置到 域名白名单中
web-view | 微信开放文档
wxml:
wxjs:
vue:
导入jssdk:
方法1:script 找到index 将jssdk导入
<script type="text/javascript" src="https://res.wx.qq.com/open/js/jweixin-1.4.0.js"></script>
方法2:npm
npm install weixin-js-sdk --save
import wx from 'weixin-js-sdk'
wx.miniProgram.postMessage({ data: res });
我们进行测试
可以看到已经打印出了文件信息 当用户点击后退的时候也会出大postmessage
这个时候我们就可以在mesage里e.detail获取刚刚上传的两个文件