2022-04-18 11:54:42 +08:00
|
|
|
|
<!DOCTYPE html>
|
|
|
|
|
<html lang="zh-CN">
|
|
|
|
|
|
|
|
|
|
<head>
|
|
|
|
|
<meta charset="utf-8">
|
|
|
|
|
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
|
|
|
|
<title>
|
|
|
|
|
<%= htmlWebpackPlugin.options.title %>
|
|
|
|
|
</title>
|
|
|
|
|
<script>
|
|
|
|
|
document.addEventListener('DOMContentLoaded', function() {
|
|
|
|
|
document.documentElement.style.fontSize = document.documentElement.clientWidth / 20 + 'px'
|
|
|
|
|
})
|
|
|
|
|
var coverSupport = 'CSS' in window && typeof CSS.supports === 'function' && (CSS.supports('top: env(a)') || CSS.supports('top: constant(a)'))
|
|
|
|
|
document.write('<meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0' + (coverSupport ? ', viewport-fit=cover' : '') + '" />')
|
|
|
|
|
</script>
|
2023-10-16 15:14:54 +08:00
|
|
|
|
<script type="text/javascript" src="https://cdn-cp.tmuyun.com/jssdk/v1/zjrb-cp.v1.min.js" charset="UTF-8"></script>
|
2022-04-18 11:54:42 +08:00
|
|
|
|
<link rel="stylesheet" href="<%= BASE_URL %>static/index.<%= VUE_APP_INDEX_CSS_HASH %>.css" />
|
|
|
|
|
</head>
|
|
|
|
|
|
|
|
|
|
<body>
|
|
|
|
|
<noscript>
|
|
|
|
|
<strong>Please enable JavaScript to continue.</strong>
|
|
|
|
|
</noscript>
|
|
|
|
|
<div id="app"></div>
|
|
|
|
|
<!-- built files will be auto injected -->
|
|
|
|
|
</body>
|
2023-10-16 15:14:54 +08:00
|
|
|
|
<!-- 山海万象 -->
|
|
|
|
|
<script>
|
|
|
|
|
let zjrbCp = document.createElement('script');
|
|
|
|
|
zjrbCp.async = "async";
|
|
|
|
|
zjrbCp.src = 'https://cdn-cp.tmuyun.com/jssdk/v1/zjrb-cp.v1.min.js';
|
|
|
|
|
zjrbCp.charset = "UTF-8";
|
|
|
|
|
document.body.appendChild(zjrbCp);
|
|
|
|
|
zjrbCp.onload = function () {
|
|
|
|
|
//初始化jssdk
|
|
|
|
|
if (CP && typeof CP.ready === 'function') {
|
|
|
|
|
CP.ready({
|
|
|
|
|
debug: false, //可选,是否是开启调试模式, 默认false
|
|
|
|
|
es6Require: false, //可选,是否需要加载es6库,默认false
|
|
|
|
|
wxOption: { //可选,内容需要二次分享时请配置此项
|
|
|
|
|
debug: false, //是否是开启微信调试模式
|
|
|
|
|
appid: 'xxxx', //授权的微信公众号的appid 微信二次分享使用,具体使用方式请参照 附录:微信及微信二次分享
|
|
|
|
|
method: 'getShareSign', //获取微信信息方法,写死
|
|
|
|
|
uploadImage: '', //使用微信录音,图片上传等功能时需要的上传后台服务器地址
|
|
|
|
|
redirect: location.href.split('#')[0], //回调域名,一般为加载后签名时页面,如跳转可能会签名失败 附录:微信及微信二次分享
|
|
|
|
|
jsApiList: [
|
|
|
|
|
'onMenuShareTimeline', 'onMenuShareAppMessage', 'onMenuShareQQ', 'onMenuShareWeibo', 'onMenuShareQZone',
|
|
|
|
|
'startRecord', 'stopRecord', 'onVoiceRecordEnd', 'onVoicePlayEnd', 'uploadVoice', 'playVoice', 'getLocation',
|
|
|
|
|
'chooseImage', 'uploadImage', 'stopVoice', 'pauseVoice', 'previewImage', 'translateVoice', 'updateAppMessageShareData', 'updateTimelineShareData'
|
|
|
|
|
] // 分享到微信必填,需要使用的微信JS接口列表,所有JS接口列表见 附录:微信JS接口列表
|
|
|
|
|
},
|
|
|
|
|
ready: function (client_info) {
|
|
|
|
|
//jssdk加载完成调用此方法
|
|
|
|
|
//client_info > { client_code: 'web', version: '1.0', detail: ''} clientInfo 接口返回数据
|
|
|
|
|
main();// 业务逻辑初始化的main函数
|
|
|
|
|
},
|
|
|
|
|
error: function (error) {
|
|
|
|
|
console.log(error, 'error');
|
|
|
|
|
|
|
|
|
|
//jssdk运行时报错,但不会阻断程序运行
|
|
|
|
|
//error > {code: 4000, msg: res.errMsg, data: res} res为原生报错 微信的报错也在这处理
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
</script>
|
2022-04-18 11:54:42 +08:00
|
|
|
|
|
|
|
|
|
</html>
|