渐渐模糊了约定 2023-12-20 13:31 采纳率: 17.4%
浏览 2
已结题

layui模块定义后无法使用

刚开始学习layui的模块定义和使用,无法调用自定义模块
这是文件目录:

img

这是模块的js文件:

//myFirstModel.js
layui.define(function (exports) {
    var defineFunc = {
        objs:"objs 参数",
        init: function (some) {
            alert("init defineFunc" + some)
        },
        getData: function () {
            alert("getData defineFunc")
        }
    };
    exports('myFirstModel',  defineFunc);
});

在jsp文件中调用:

//layout.jsp
<!DOCTYPE html>
<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<html>
<head>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width, initial-scale=1">
  <title>Quick Start - Layui</title>
  <link href="/css/layui.css" rel="stylesheet">
</head>
<body>
        <script>
        //alter(9999)
        layui.config({
            base: '/js/'
        }).extend({ 
            myFirstModel: 'myFirstModel'
        });
        layui.use(['myFirstModel'], function () {
            var def = layui.myFirstModel;
            var objs = def.objs;
            def.init(objs);
            def.getData();
        });
        </script>
</body>
</html>


实在找不出问题,甚至当我在script中加入alter(9999)页面也没反应,什么都没有

  • 写回答

1条回答 默认 最新

  • 浪客 2023-12-20 15:24
    关注

    layui.js也要引入的

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 12月28日
  • 已采纳回答 12月20日
  • 创建了问题 12月20日

悬赏问题

  • ¥15 51嵌入式入门按键小项目
  • ¥30 海外项目,如何降低Google Map接口费用?
  • ¥15 fluentmeshing
  • ¥15 手机/平板的浏览器里如何实现类似荧光笔的效果
  • ¥15 盘古气象大模型调用(python)
  • ¥15 传人记程序做的plc 485从机程序该如何写
  • ¥15 已知手指抓握过程中掌指关节、手指各关节和指尖每一帧的坐标,用贝塞尔曲线可以拟合手指抓握的运动轨迹吗?
  • ¥50 libwebsockets 如何添加其他socket事件回调
  • ¥50 实现画布拖拽算子排布,通过flink实现算子编排计算,请提供思路
  • ¥15 esium自定义材质拉伸问题