在宜搭中使用动作绑定和获取回调函数参数!

在宜搭中使用动作绑定

很简单:

进入JS动作面板

第二步然后就可以开始写JS了!【这就更简单了!】

但是要注意一点!只有符合 export function xxx() {} 的写法才会在组件动作面板中被识别。并且 export 的方法名称不允许重复。

export function lvhanghmm() {
  console.log("hello lvhanghmm")
}

第三步:点击你要绑定的相应的组件【这儿我选单选组件】

第四步:点击新建动作按钮

点击保存!

第五步:访问你创建的页面!点击单选,在浏览器控制台就可以看到效果了!

在宜搭中获取回调函数参数

还是以上面的栗子

再次访问页面!

搞定!


【投稿说明】
博客园是面向开发者的知识分享社区,不允许发布任何推广、广告、政治方面的内容。
博客园首页(即网站首页)只能发布原创的、高质量的、能让读者从中学到东西的内容。
如果博文质量不符合首页要求,会被工作人员移出首页,望理解。如有疑问,请联系 contact@cnblogs.com。

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
在C++,可以使用函数指针或者函数对象来实现回调函数的建立和绑定。而在使用QT框架,可以使用信号和槽机制来实现回调函数的功能。 1. 使用函数指针建立回调函数: 首先,定义一个函数指针类型,该函数指针类型与回调函数的函数签名相匹配。然后,将回调函数的地址赋值给函数指针变量。最后,在需要调用回调函数的地方,通过函数指针来调用回调函数。 示例代码如下: ```cpp // 定义回调函数的函数签名 typedef void (*CallbackFunc)(int); // 回调函数 void callback(int data) { // 回调函数的实现 // ... } int main() { // 建立回调函数 CallbackFunc func = callback; // 调用回调函数 func(10); return 0; } ``` 2. 使用函数对象建立回调函数: 可以定义一个函数对象类,并重载函数调用运算符(operator()),使其具有类似函数的行为。然后,将函数对象作为参数传递给需要回调的函数或者类的成员函数。 示例代码如下: ```cpp // 定义函数对象类 class Callback { public: void operator()(int data) { // 回调函数的实现 // ... } }; int main() { // 建立回调函数 Callback callback; // 调用回调函数 callback(10); return 0; } ``` 3. 使用QT的信号和槽机制建立回调函数: 在QT,可以使用信号和槽机制来实现回调函数的功能。首先,在需要回调的类定义一个信号,然后在另一个类定义一个槽函数,并将信号与槽函数进行连接。当信号被触发时,槽函数会被自动调用。 示例代码如下: ```cpp // 定义一个发送信号的类 class Sender : public QObject { Q_OBJECT signals: void dataReady(int data); }; // 定义一个接收信号的类 class Receiver : public QObject { Q_OBJECT public slots: void onDataReady(int data) { // 回调函数的实现 // ... } }; int main() { // 创建发送信号的对象和接收信号的对象 Sender sender; Receiver receiver; // 连接信号和槽函数 QObject::connect(&sender, SIGNAL(dataReady(int)), &receiver, SLOT(onDataReady(int))); // 触发信号,调用回调函数 emit sender.dataReady(10); return 0; } ``` 以上是建立和绑定回调函数的几种常见方法。具体选择哪种方法取决于你的需求和代码结构。如果你有其他问题,请继续提问。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

lvhanghmm

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值