>[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>
```