Egret社区
1银子
如题:egret如何复制文本内容到剪切板呢?

从网络上找了HTML5的代码如下:

[mw_shl_code=javascript,true]    function copyCode(event, value) {
        
        if(event.clipboardData){
            return event.clipboardData.setData("text/plain", value);
        }else if(window.clipboardData){
            return window.clipboardData.setData("text", value);
        }
        
    }[/mw_shl_code]


请问在TypeScript里面,如何传递这个event参数?

最佳答案

查看完整内容

可以直接用这个方法,TS 用 event : any
分享到 :
0 人收藏

20 个回复

倒序浏览
songsharp  斑竹 | 2014-9-8 21:00:23
可以直接用这个方法,TS 用 event : any
咆哮的大猫  圆转纯熟 | 2014-9-9 15:18:58
这个是egret引擎里的api吗?
D_Y  登堂入室 | 2014-9-9 22:10:03
这个不是,这个是JS代码,不知道在egret里面该如何调用。
D_Y  登堂入室 | 2014-9-10 08:14:24
songsharp 发表于 2014-9-9 22:13
可以直接用这个方法,TS 用 event : any

你好,请问在TS里面是直接传递 copyCode(evt, "123test");吗?

这个代码如下:
[mw_shl_code=javascript,true]private onTouch(evt:egret.TouchEvent) {
copyCode(evt, "test123");
}[/mw_shl_code]

传递到JS的方法内的 event捕获到了,但是这个event不是onclick的event,无法使用clipboardData这个对象。该怎么调用呢?
songsharp  斑竹 | 2014-9-10 10:30:52
这个evt 和Egret的event不是一个类型。是Html5的事件类型。
D_Y  登堂入室 | 2014-9-10 10:38:38
songsharp 发表于 2014-9-10 10:30
这个evt 和Egret的event不是一个类型。是Html5的事件类型。

既然这个event类型和html5的类型不一样,那我在TS里面该如何调用这个JS代码复制文本内容呢?
D_Y  登堂入室 | 2014-9-10 17:49:41
有点要沉没的感觉..我顶~
songsharp  斑竹 | 2014-9-11 11:18:42
目前我觉得你没理解ts是什么,ts里面完全能用js
如果你理解这个这个问题就迎刃而解了!
D_Y  登堂入室 | 2014-9-12 10:21:02
songsharp 发表于 2014-9-11 11:18
目前我觉得你没理解ts是什么,ts里面完全能用js
如果你理解这个这个问题就迎刃而解了! ...

大哥..我求您了..我只是想知道结果..您就给我列出一个DEMO就可以了..

我都盯这个帖子好几天了..您让我去理解TS是什么..

您就告诉我,这个参数我该怎么传递就可以了..
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|京网文[2014]0791-191号|京ICP证150115号|Egret社区 ( 京ICP备14025619号 )

Powered by Discuz! X3.4 © 2001-2019 Comsenz Inc.

返回顶部