有一個密碼框控件,需要加載的資源非常多,js有十個左右?,F在是通過在index.html中直接通過script標簽引用進來,沒有問題。不想要在一開始就加載這么多js進來,想要再到這一步的時候再加載進來這些js。用了幾種方式,沒有實現:1、在組件中用:require("file1");require("file2");...這樣加載有問題,是file1里面定義放方法,在file2中拿不到,因為放到webpack定義的上下文中。2、用require方法加載一個總的匯總的js,然后用這個js中document.getElementsByTagName('head')[0].appendChild方法,一個一個添加到頁面上面。還是會出現和第一種方式,一樣的問題。還想到一種方式,就是把所有的js都放到一個js里面,這樣應該就沒有問題,只不過調試起來不方便。請問大家遇到這種情況一般是怎么解決的?
怎樣在vue-cli 構建項目的組件中引用js外部文件?
慕絲7291255
2018-09-04 13:21:55