页面钩子
刘泓宾
# 页面钩子
# 系统钩子
名称 | 描述 | 参数 |
---|---|---|
customer_menu_hook | 增加客户端菜单 | 无 |
header_user_left_hook | 全局用户左侧嵌入点 | $dkSys 系统信息 |
header_user_right_hook | 全局用户左侧嵌入点 | $dkSys 系统信息 |
# 用户头像两侧嵌入点使用
/**
* 导航右侧-用户头像左侧-嵌入点
* @return false|mixed|string
* @throws \think\Exception
*/
public function header_user_left_hook()
{
return '<span style="color: #f00">header_user_left_hook</span>';
}
/**
* 导航右侧-用户头像右侧-嵌入点
* @return false|mixed|string
* @throws \think\Exception
*/
public function header_user_right_hook($dkSys)
{
// $dkSys = array("addon_name"=>"应用标识","project_type"=>"addon","plaid"=>0);
return '<span style="color: #f00">header_user_right_hook</span>';
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
# 客户端菜单
/**
* 客户端菜单
* @return array
*/
public function customer_menu_hook()
{
return [
[
'title' => '开发者工具',
'url' => 'http://192.168.50.229:7300', //使用无界微前端的子应用
'name' => 'dev',
'type' => 'wujie'
]
];
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
2
3
4
5
6
7
8
9
10
11
12
13
14
15