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