起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 28702|回复: 19

[结贴] 第三方JS引用报错问题

[复制链接]

96

主题

293

帖子

964

积分

高级会员

Rank: 4

积分
964
QQ
发表于 2020-11-3 10:15:08 | 显示全部楼层 |阅读模式
版本: BeX5V3.5 小版本号:
数据库: Oracle 服务器操作系统: Windows 应用服务器: Tomcat
客户端操作系统: Windows 8 浏览器: Chrome
本帖最后由 追梦! 于 2020-11-3 10:30 编辑

在使用require方式引用第三方JS文件,调用方法时报GrowlNotification is not defined错误,但是我自己做了一个html,引用第三方js却能正常使用。


BeX5引用方式:
引用方式.png
调用方法:

       var options = this.getOptions();
        options.title = 'Reminder!';
        options.description = 'You have a meeting at 10:30 АМ';
        options.type = 'warning';
        GrowlNotification.notify(options);


    Model.prototype.getOptions= function(event){
        var   animationOptions = {
                open: false,
                close: false
        };

        return options = {
            description: 'I am a default notification',
            position: 'top-center',
            closeTimeout: 0,
            closeWith: ['click'],
            animation: animationOptions,
            showButtons: true,
            buttons: {
                action: {
                    callback: function (notification) {
                        alert("测试!!!");
                    }
                }
            },
            showProgress: true
        };
    }



以上方法调用报错,找不到growl-notification.min.js文件中的对应方法。

以下是我做的html网页方式的demo,这个没有问题。
demo.zip (51.75 KB, 下载次数: 407)

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36064
发表于 2020-11-3 18:47:57 | 显示全部楼层
参考3的使用方式,调用的时候再引用看看

http://doc.wex5.com/?p=4222
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

96

主题

293

帖子

964

积分

高级会员

Rank: 4

积分
964
QQ
 楼主| 发表于 2020-11-4 11:14:36 | 显示全部楼层
本帖最后由 追梦! 于 2020-11-4 11:16 编辑
jishuang 发表于 2020-11-3 18:47
参考3的使用方式,调用的时候再引用看看

http://doc.wex5.com/?p=4222

加载外网js也不行,报错(js文件对应地址可以访问) 外网加载.png
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36064
发表于 2020-11-4 14:33:30 | 显示全部楼层
不是加载外网js,是引用的方式改为调用的时候引用
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

96

主题

293

帖子

964

积分

高级会员

Rank: 4

积分
964
QQ
 楼主| 发表于 2020-11-4 14:43:50 | 显示全部楼层
jishuang 发表于 2020-11-4 14:33
不是加载外网js,是引用的方式改为调用的时候引用

帖子里面的方法全部试过了,没一个能正确调用的。
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36064
发表于 2020-11-4 18:08:54 | 显示全部楼层
Model.prototype.importInnerNoneAMDBtnClick = function(event){
    //加载UI2下, 不符合AMD规范的文件
    var path = "./noneAMD2";
    require([path], function(){
        XXX;
    });
};
这个方案也不行?
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

96

主题

293

帖子

964

积分

高级会员

Rank: 4

积分
964
QQ
 楼主| 发表于 2020-11-5 14:46:48 | 显示全部楼层
jishuang 发表于 2020-11-4 18:08
Model.prototype.importInnerNoneAMDBtnClick = function(event){
    //加载UI2下, 不符合AMD规范的文件
  ...

从一开始http://doc.wex5.com/?p=4222这个文档中的方法我就试了一个遍,都不行才发的帖子。要是有一个能用的我就不发帖子了
ceshi.png
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36064
发表于 2020-11-5 18:41:42 | 显示全部楼层
这个插件强制用了body,目前没有好的解决方案,可以用iframe嵌入html

或者用下面的压缩包中growl-notification.min.js文件,js的引用和调用参考demo.w中的实现

growl.zip (63.31 KB, 下载次数: 360)
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36064
发表于 2020-11-5 19:13:22 | 显示全部楼层
这个js库的下载地址是什么?
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

96

主题

293

帖子

964

积分

高级会员

Rank: 4

积分
964
QQ
 楼主| 发表于 2020-11-5 19:32:10 | 显示全部楼层
jishuang 发表于 2020-11-5 19:13
这个js库的下载地址是什么?

下载地址:http://www.htmleaf.com/jQuery/Lightbox-Dialog/201906065680.html
强制使用Body的插件对BeX5有啥影响吗?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-11-22 02:26 , Processed in 0.065488 second(s), 28 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表