我有一个名为sub.js的文件
public class f_wworks extends Fragment {
private RecyclerView rv_ww;
public void setDataToAdapter(f_ww_Adapter fwa){
rv_ww.setLayoutManager(new LinearLayoutManager());
rv_ww.setAdapter(fwa);
}
//all other stuff
}
我也有一个main.js文件
$(document).ready(() => console.log("sub"))
使用es6 import我可以将sub.js文件发送到main.js文件
预期输出(如在反应中,我希望这是错误的预期输出,但只是想知道是否有解决方案)
sub.js
$(document).ready(() => {
console.log("main file")
})
main.js文件
$(document).ready(() => console.log("sub"))
export default sub
答案 0 :(得分:0)
更改sub.js:
export function sub() { console.log("sub") }
main.js文件中的执行:
import { Sub } from './sub.js'
$(document).ready(() => {
console.log("main file")
sub();
})
这是使用命名导出。您还可以在sub.js
中使用默认导出:
export default function() { console.log("sub") }
然后
import Sub from './sub.js'
$(document).ready(() => {
console.log("main file")
sub();
})