业务场景
基于vue2.0开发企业微信内嵌H5,实现文件下载功能。我司的文件存储路径是阿里云oss,使用其他开放资源也一样。
使用步骤
1. 引入企业微信 JS-SDK
注意:
- 引入源码必须是
"//res.wx.qq.com/open/js/jweixin-1.2.0.js"
,否则 wx.previewFile 会有未知的问题; - vue2.0项目,你可能在有的文章里见过 npm install weixin-js-sdk 方式引入。非官方,不推荐;
- 你可能会发现,//res.wx.qq.com/open/js/jweixin-1.2.0.js 里找不到previewFile函数,window.wx上也没有。不用在意,previewFile是原生实现的,看不到并不影响调用。
/public/index.html
<!DOCTYPE html>
<html lang="en">
<head>
...
</head>
<body>
<div id="app"></div>
<script src="//res.wx.qq.com/open/js/jweixin-1.2.0.js"></script>