当前位置: 首页 > news >正文

做网站需要注册的那种网站外包方案

做网站需要注册的那种,网站外包方案,广州网站定制开发方案,广州app网站建设uniapp因为要兼容小程序等,会重写wx对象,导致引入的jweixin-1.6.0.js中对象不生效。 综合网络资料,有两种解决方案: 一,通过npm工具引入 npm install jweixin-module --save 实际上是借用了wx的另一个对象jWeixin …

uniapp因为要兼容小程序等,会重写wx对象,导致引入的jweixin-1.6.0.js中对象不生效。

综合网络资料,有两种解决方案:

一,通过npm工具引入

npm install jweixin-module --save

 实际上是借用了wx的另一个对象jWeixin

//main.jsimport jWeixin from 'jweixin-module'
Vue.prototype.$wx = jWeixin
// index.jsthis.$wx.config({debug: true,appId,timestamp,nonceStr,signature,jsApiList,
})
this.$wx.ready(()=> {})

 参考文章:uniapp开发h5 调用微信sdk 全网最全指南!!!! 血泪史!!!

二,手动引入

鉴于uniapp会重写wx的特性,在初始化后,可以再手动引入js,覆盖原有的wx对象

// 新增模板 template.html 
<!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><!-- Open Graph data --><!-- <meta property="og:title" content="Title Here" /> --><!-- <meta property="og:url" content="http://www.example.com/" /> --><!-- <meta property="og:image" content="http://example.com/image.jpg" /> --><!-- <meta property="og:description" content="Description Here" /> --><script>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><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><!-- <script>window.wx = {}</script><script type="text/javascript" src="http://res.wx.qq.com/open/js/jweixin-1.2.0.js"></script> -->
</html>
// manifest.json
"h5" : {"optimization" : {"treeShaking" : {"enable" : true}},"sdkConfigs" : {"maps" : {}},"router" : {// "base" : "/process-client/","mode" : "history"},"devServer" : {"disableHostCheck" : true,"proxy" : {"/api" : {"target" : "http://xxx.xx.xxx.xxx:xxx","changeOrigin" : true,"secure" : false,"logLevel" : "debug","pathRewrite" : {"^/api" : ""}}},"https" : false},"template" : "template.html"}
// utils/wx-sdk.jsexport const createdScript = (callback) => {window.wx = nullconst script1 = document.createElement('script')script1.setAttribute('type', 'text/javascript')script1.setAttribute('src', 'https://res.wx.qq.com/open/js/jweixin-1.2.0.js')document.head.appendChild(script1)script1.onload = function () {window.wx = window.jWeixincallback && callback()}
}
// App.vue<script>
import { createdScript } from '@/utils/wx-sdk.js'
export default {onShow: function () {console.log('App Show')createdScript(() => {api({url: window.location.href}).then(([err, res]) => {if (err) {return}wx.config({debug: false, // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印。appId: res.appId, // 必填,企业微信的corpIDtimestamp: Number(res.timestamp), // 必填,生成签名的时间戳nonceStr: res.nonceStr, // 必填,生成签名的随机串signature: res.signature, // 必填,签名,见 附录-JS-SDK使用权限签名算法jsApiList: []})})})},
}
</script>

http://www.yayakq.cn/news/255989/

相关文章:

  • 网站快速收录入口包头市住房和城乡建设局网站
  • 网站安全建设方案步骤湖北最近发生的新闻
  • 深圳快速网站制作哪里好网站机房建设成本
  • 深圳英迈思做网站好么免费的行情网站推荐下载安装
  • 网站建设报价套餐网站后台英文
  • 网站开发 在线报名手机网站建设经典教程
  • 河南建设厅八大员查询网站互联网企业分类
  • 做eso哪家网站好优秀 网站设计 蓝色
  • 网站快速排名技术用织梦做网站能练技术吗
  • 深圳门窗在哪里网站做推广正规代加工在哪里找
  • 专业的营销型网站建设公司什么是管理
  • 专业做胶粘剂招聘网站欧模网室内设计网官网
  • 网站运营发展前景个人建网站成本
  • 网站建设电话咨询绵阳哪里可以做网站的地方
  • 免费做简历网站有哪些网页设计作业怎么打包
  • 苏州做网站公司精选苏州聚尚网络wordpress安装报错
  • 黑龙江门户网站建设上海市做网站的公司
  • 李连杰做的功夫网站百度免费打开
  • 网站开发的标准杭州旅游攻略
  • 网站建设捌金手指花总五购买高仿手表网站
  • linux国外网站吗西安网站建设多少钱
  • 成都鸿邑网站建设wordpress login 页面
  • 网站运营工作计划软件编程入门自学教程
  • 网络公司网站设计微信开放平台应用签名
  • 企业网站免费建设工具开发运营一个app大概需要多少钱
  • 如何做公司建网站方案给公司通联支付网络服务股份有限公司
  • 网站关键词 公司职高动漫设计毕业后干什么
  • 做网站应该先从什么地方开始哪个网站有免费ppt下载
  • 企业网站推广方案设计毕业设计微信小程序模板网站
  • 如何做好网站的优化管理企业