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

QQ登录

只需一步,快速开始

查看: 2968|回复: 9

[结贴] wex5中要如何引用websocket(初始化就失败)

[复制链接]

27

主题

175

帖子

352

积分

中级会员

Rank: 3Rank: 3

积分
352
QQ
发表于 2016-8-26 11:07:41 | 显示全部楼层 |阅读模式
00.png
发表于 2016-8-26 12:01:41 | 显示全部楼层
本帖最后由 liangyongfei 于 2016-8-26 14:48 编辑

和标准的js中做法是一样的!可以上网查下!
js报错是因为格式检查的问题!可以去掉的!http://doc.wex5.com/wex5-ui-question-list-0001/
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

27

主题

175

帖子

352

积分

中级会员

Rank: 3Rank: 3

积分
352
QQ
 楼主| 发表于 2016-8-26 12:42:37 | 显示全部楼层
按照官方的例子,改了引用的方式:。加载是正确了,但执行

var path = "./socket/socket.io.1.45";
                require([path], function(){
                        socket =io.connect('http://192.168.6.136:8080');
                });       

会提示 io 未定义undefined ,而我在单独页面例子中是不会有这个提示
回复 支持 反对

使用道具 举报

27

主题

175

帖子

352

积分

中级会员

Rank: 3Rank: 3

积分
352
QQ
 楼主| 发表于 2016-8-26 13:06:34 | 显示全部楼层
唉,这个软件对单独的js引用,兼容性太差了。看来只能自己架设web页面来实现了。
回复 支持 反对

使用道具 举报

27

主题

175

帖子

352

积分

中级会员

Rank: 3Rank: 3

积分
352
QQ
 楼主| 发表于 2016-8-26 13:44:06 | 显示全部楼层
基本上,没有官方的例子的话,复杂情况没法使用啊。等以后这方面加强了,我再来做开发用吧。
回复 支持 反对

使用道具 举报

发表于 2016-8-26 14:49:16 | 显示全部楼层
dkerlo 发表于 2016-8-26 13:44
基本上,没有官方的例子的话,复杂情况没法使用啊。等以后这方面加强了,我再来做开发用吧。 ...

js引用介绍:http://doc.wex5.com/js-module-01/
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

27

主题

175

帖子

352

积分

中级会员

Rank: 3Rank: 3

积分
352
QQ
 楼主| 发表于 2016-8-27 15:03:58 | 显示全部楼层
也谢谢了。结贴吧,我用 websocket 可以解决了。
回复 支持 反对

使用道具 举报

31

主题

109

帖子

411

积分

中级会员

Rank: 3Rank: 3

积分
411
QQ
发表于 2016-8-27 15:08:52 | 显示全部楼层
dkerlo 发表于 2016-8-27 15:03
也谢谢了。结贴吧,我用 websocket 可以解决了。

能否分享下 如何实现的啊 用websocket
回复 支持 反对

使用道具 举报

27

主题

175

帖子

352

积分

中级会员

Rank: 3Rank: 3

积分
352
QQ
 楼主| 发表于 2016-8-27 15:21:05 | 显示全部楼层
这个是h5的方式,可以在浏览器中,直接使用,都不需要引用js的,
直接这样方式写就可以:
var ws;
    try {
                ws = new WebSocket("ws://192.168.5.200:7070");//连接服务器
                ws.onopen = function(event){
                ws.send("123");
        //alert("Message is sent...");
        };
                ws.onmessage = function(event){alert("接收到服务器发送的数据:rn"+event.data);};
                ws.onclose = function(event){alert("已经与服务器断开连接rn当前连接状态:"+this.readyState);};
                ws.onerror = function(event){alert("WebSocket异常!");};
                } catch (ex)
                 {
                alert(ex.message);
                 }   
回复 支持 反对

使用道具 举报

191

主题

688

帖子

3327

积分

论坛元老

Rank: 8Rank: 8

积分
3327
QQ
发表于 2017-1-13 15:57:10 | 显示全部楼层
dkerlo 发表于 2016-8-27 15:21
这个是h5的方式,可以在浏览器中,直接使用,都不需要引用js的,
直接这样方式写就可以:
var ws;

"ws://192.168.5.200:7070",请问这个后端要怎么实现?
轻量化ERP--企业邦  网址:meiprocess.cn
qq:8269301
手机:13801998595
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-27 17:18 , Processed in 0.073243 second(s), 27 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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