请问 一个 RichText 能支持多个点击事件吗
我想要实现这样的效果, 点击名称的时候可以出触发点击事件,传入不用选择用户的ID, 这里需要绑定2个点击事件. 但是看了下文档 好像只能添加一个 on click=“handler” 事件.
请问 一个 RichText 能支持多个点击事件吗
我想要实现这样的效果, 点击名称的时候可以出触发点击事件,传入不用选择用户的ID, 这里需要绑定2个点击事件. 但是看了下文档 好像只能添加一个 on click=“handler” 事件.
目前一个 on tag 只能绑定一个点击事件,如果有需要响应不同的事件的需求,可以自己在这个点击事件里面判断条件来做相应的处理。
不好意思.我刚入门. 不是很了解该怎么做, 能具体指教实现方案吗?
这个是用户对话框,
我想点击 黄色的用户名字 才触发事件, 点击其他地方不触发.
有两个用户聊天就需要2个触发事件.
以前用单独的HTML代码做过还简单. 但是用cocos做, 就没有头绪了.
或者拆分开来.我自己用label进行拼装?
另外再问下. 我只需要发布到H5版本. 能否使用HTML和JS来做, 能嵌套到cocos里面吗?
你可以在 "喜欢冬天下”和 “小兮弟”这两个名字上面都套一个 on 的标签,然后就可以实现点击不同的名字触发不同的事件了。
”<on click='OnClickFrom'><color=#FFFF00>喜欢冬天下</c></on>对<on click='OnClickTo'><color=#FFFF00>小兮</c></on>说”
2个on的事件都可以触发了, 非常感谢.~
再问下哈. 支持传入参数吗?
我想传入用户的ID,昵称等数据,
这样好像不行 :click=‘OnClickFrom(userinfo)’
能设置传入用户的ID吗?
不行,目前还不支持传参数
不能传递参数,有办法可以绕过去,比如:
// 把消息的结构设计这样
msg = {
fromUid:xxxxx,
toUid:xxxxx,
str:xxxxx,
}
// 富文本组件中
setMsg: (msg){
this.fromUid = msg.fromUid;
this.toUid = msg.toUid;
this.rtMsg.string = msg.str;
},
onClickFrom: function(){
// 可以拿uid,this.fromUid, this.toUid
}
onClickTo: function(){
// 可以拿uid,this.fromUid, this.toUid
}
你好,我使用richtext但是点击功能没有触发,写法如下:
this.stageNameText1.string = "<color=#32A49C> 吴亦凡 ";
clickEditName() {
}
请问找到解决办法了吗