�于模块都一次性加载，因此不用执行 layui.use() 来加载对应模块，直接使用即可：
    var layer = layui.layer;
    var $;

    var cur_open_div;

    var can_sub = true;
    layui.use(['jquery', 'layer', 'form'], function () {
        $ = layui.$;
        var form = layui.form;

        form.on('radio(linktype)', function (data) {
            if (data.value == 2) {
                $('#typeGroup').show();
            } else {
                $('#typeGroup').hide();
            }
   