页面钩子

# 页面钩子

# 系统钩子

名称 描述 参数
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

# 客户端菜单

    /**
     * 客户端菜单
     * @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