seajs中怎么去实现 <a href='javascript:xxx()'></a>

发布于 2021-11-21 08:36:02 字数 23 浏览 881 评论 4

seajs 刚学习,请指教~

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

尐偏执 2021-11-27 06:37:12
in app.js
define('app', [], function(require, exports, module){
    var sayHello = function() {
        alert('hello');
    };
    //u can expose the sayHello func here or not
    exports.sayHello = sayHello;
});

//in use
seajs.use('app', function(app){
   //just expose the method in here
    window.sayHello = app.sayHello;    
});

//so, u can do like your code
<a href='javascript:sayHello();'>say hello</a>

this is my solution. I'm also new to seajs.We can discuss.
各自安好 2021-11-27 06:16:49

example plz

因为看清所以看轻 2021-11-27 04:19:32

export the method to global. Then you can do like this.

南冥有猫 2021-11-27 01:14:30
in app.js
define('app', [], function(require, exports, module){
    var sayHello = function() {
        alert('hello');
    };
    //u can expose the sayHello func here or not
    exports.sayHello = sayHello;
});

//in use
seajs.use('app', function(app){
   //just expose the method in here
    window.sayHello = app.sayHello;    
});

//so, u can do like your code
<a href='javascript:sayHello();'>say hello</a>

this is my solution. I'm also new to seajs.We can discuss.
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文