JSSDK

获取实例

  1. <?php
  2. use EasyWeChat\Foundation\Application;
  3. //...
  4. $app = new Application($options);
  5. $js = $app->js;

API

  • $js->config(array $APIs, $debug = false, $beta = false, $json = true); 获取JSSDK的配置数组,默认返回 JSON 字符串,当 $jsonfalse 时返回数组,你可以直接使用到网页中。
  • $js->setUrl($url) 设置当前URL,如果不想用默认读取的URL,可以使用此方法手动设置,通常不需要。

example:

我们可以生成js配置文件:

  1. <script src="http://res.wx.qq.com/open/js/jweixin-1.0.0.js" type="text/javascript" charset="utf-8"></script>
  2. <script type="text/javascript" charset="utf-8">
  3. wx.config(<?php echo $js->config(array('onMenuShareQQ', 'onMenuShareWeibo'), true) ?>);
  4. </script>

结果如下:

  1. <script src="http://res.wx.qq.com/open/js/jweixin-1.0.0.js" type="text/javascript" charset="utf-8"></script>
  2. <script type="text/javascript" charset="utf-8">
  3. wx.config({
  4. debug: true,
  5. appId: 'wx3cf0f39249eb0e60',
  6. timestamp: 1430009304,
  7. nonceStr: 'qey94m021ik',
  8. signature: '4F76593A4245644FAE4E1BC940F6422A0C3EC03E',
  9. jsApiList: ['onMenuShareQQ', 'onMenuShareWeibo']
  10. });
  11. </script>

更多 JSSDK 的使用请参考 微信官方文档JSSDK章节