$("#print-esheet").click(function(){
require(["jsname"], function(){
******
})
})
页面不刷新的话,print-esheet的点击操作只能执行一次require里的代码,第二次点击就不能执行require里的代码了,请问这种情况怎么处理?
$("#print-esheet").click(function(){
require(["jsname"], function(){
******
})
})
页面不刷新的话,print-esheet的点击操作只能执行一次require里的代码,第二次点击就不能执行require里的代码了,请问这种情况怎么处理?
13 回答12.9k 阅读
7 回答2.1k 阅读
3 回答1.3k 阅读✓ 已解决
2 回答1.3k 阅读✓ 已解决
6 回答1.2k 阅读✓ 已解决
6 回答1.1k 阅读
2 回答1.3k 阅读✓ 已解决
应该是require做了缓存,对同一个模块重复加载会被忽略。
你可以判断调用次数,第一次以回调函数的方式执行,后面就直接执行指定函数了