位置: 编程技术 - 正文

javascript获取wx.config内部字段解决微信分享(JavaScript获取元素)

编辑:rootadmin

推荐整理分享javascript获取wx.config内部字段解决微信分享(JavaScript获取元素),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:JavaScript获取元素的方法,JavaScript获取当前日期,JavaScript获取元素的方法,JavaScript获取当前日期,JavaScript获取网页内容,JavaScript获取网页内容,JavaScript获取元素的方法,JavaScript获取当前日期,内容如对您有帮助,希望把文章链接给更多的朋友!

背景在微信分享开发的时候我们通常的流程是

上面是一个php文件,这样的代码的一个很大缺点是前后端未分离耦合度太高,再一就是混合写不是很美观,所以我们要让PHP和HTML分离,要实现分享功能,首先就是要调用用微信的jssdk Api获取到配置参数, 这个必须是要通过php后台语言来获取的,然后将这些参数配置于wx.config中,在wx.config之前要先引入 然后就可以写分享的函数了,他们的依赖关系是wx.config 需要js库和config内部的参数,分享依赖wx.config所以最重要的就把php的配置参数分离出来单独获取即可

解决方案将获取配置参数的PHP写作为接口,在js里使用ajax调用,获取参数并转换为对象,再通过回调函数将ajax获取的参数塞到wx.config中

代码结构及功能

index.html 页面入口 weixin.php 服务器端获取配置参数 configdata.php将配置转为借口输出 getconfig.js 用ajax获取configdata.php的数据 share.js 分享回调函 webpack.config.js webpack配置文件 index.js 打包后最终html调用js文件javascript获取wx.config内部字段解决微信分享(JavaScript获取元素)

index.html html静态文件

configdata.php 后台获取配置的参数 注意url要写上自己被分享的页面url不然会报invalid signature错误

weixin.php 将配置参数格式化输出

getconfig.js 使用ajax获取接口数据(配置参数)

share.js 分享函数

webpack.config.js

本文已被整理到了《JavaScript微信开发技巧汇总》,欢迎大家学习阅读。

为大家推荐现在关注度比较高的微信小程序教程一篇:《微信小程序开发教程》小编为大家精心整理的,希望喜欢。

标签: JavaScript获取元素

本文链接地址:https://www.jiuchutong.com/biancheng/377470.html 转载请保留说明!

上一篇:js仿支付宝填写支付密码效果实现多方框输入密码(支付宝是怎么写)

下一篇:javascript时间排序算法实现活动秒杀倒计时效果(js 根据时间排序)

  • 税控技术服务费280每年都可以抵
  • 四大税种是什么
  • 增值税是什么意思
  • 个人所得税综合税率表2023
  • 已经认证抵扣的发票还能作废吗
  • 个体户经营所得税率
  • 新公司开账户需要多少钱
  • 广告公司如何开发快消客户
  • 购买税控盘全额退税
  • 以现金形式发放的福利怎么入账
  • 贴息收入什么意思
  • 合伙企业可以弥补以前年度亏损吗
  • 营改增后建筑施工税率调整变化
  • 税控盘怎么打票
  • 公司员工体检计入什么科目
  • 进项税是在抵扣吗
  • 非住宅过户税费标准最新
  • 个体工商户投资者减除费用
  • 通讯费计入什么部门
  • 商票背书需要对方开发票吗
  • 如果工程款要不到的话怎么办
  • 城建税教育费附加和地方教育费附加
  • 物业公司水费差额征税不备案
  • 销售折扣与折让影响应收账款周转率吗
  • 增值税纳税申报实训心得体会
  • 水费差额征税税率
  • 加计抵减10%政策文件
  • win7不能进系统怎么办
  • 诈骗犯查询
  • 个人多交社保划不划算
  • vue大屏组件库
  • schedulerv2.exe - schedulerv2是什么进程 有什么用
  • mac触控板使用技巧
  • 高校教材pdf
  • 收到承兑汇票怎么签收
  • 什么是对账单的回函
  • 强化学习——Q-Learning算法原理
  • NovelAi + Webui + Stable-diffusion本地配置
  • react-router6.4+的项目种路由实现方式(列举两种)
  • 人工智能lisp
  • py转换成exe后打开没用
  • 只有销售才能使你成功的名言
  • Python列表元素的删除
  • python初学笔记
  • 增值税申报表填错不影响税额
  • 认缴倒闭无力实缴强制执行
  • 如何顺利完成年度任务
  • 学电脑的好网站
  • 删除sql server2019
  • 终止劳动合同赔偿N+1
  • mysql出现箭头
  • 资产负债表应收账款期末余额公式
  • 福利费的进项税额可以抵扣吗
  • 微信收款如何做账报税
  • 主营业务成本暂估怎么算
  • 员工异地工作
  • 小规模纳税人购入货物收到增值税专用发票
  • 确定收入 记账凭证摘要怎么写
  • 车属于固定资产嘛
  • sqlserver数据库事物日志已满
  • sql语句重复
  • windows补丁是什么
  • win10装360安全卫士
  • macbookzen
  • sgmain.exe - sgmain是什么进程 有何作用
  • OpwareSE2.exe - OpwareSE2是什么进程 有什么用
  • linux用户相关命令
  • 对qucik cocos2dx lua SocketTCP的再一次封装,导入全局实例,包含自定义事件
  • linux bash shell中case语句的实例
  • windowsxp命令行窗口怎么打开
  • shell随机
  • jquery 树结构
  • javascript详细介绍
  • python编码有哪些规范
  • 国际货运代理业务范围
  • 商业保险扣除限额企业所得税
  • 进口汽车零部件编码查询
  • 北京电子税务局实名认证
  • 云南地税app官方下载
  • 营业税属于地方税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设