合规国际互联网加速 OSASE为企业客户提供高速稳定SD-WAN国际加速解决方案。 广告
>[danger] 使用示例 1. 在 `config\page.php` 中添加小程序页面路径配置 ```php return [ 'index' => 'pages/index/index', // 首页 ]; ``` 2. 在 `app\common\logic\MiniCode.php` 新增生成小程序码方法 ```php /** * 首页小程序码 */ public static function index(array $param) { $type = 'index'; //小程序码存放目录 $path = config('page.index'); //小程序首页路径 return app(MiniProgram::class)->miniCode($path, $param, $type); } ``` 3. 调用逻辑层方法生成小程序码 ```php $param = [ 'mid' => 1, 'aid' => 2, ]; // 返回小程序码URL地址 $code = \app\common\logic\MiniCode::index($param); ``` >[danger] 前端获取 scene 参数 ```javascript <script> var scene = 'mid-1!aid-20' // {mid: "1", aid: "20"} console.log(getMiniCodeParam(scene)) /** * 获取小程序码 scene参数 */ function getMiniCodeParam(scene) { let param = {} for (var v of scene.split('!') ) { var arr = v.split('-') param[arr[0]] = arr[1] } return param } </script> ```