由於 extension 的 module 需要使用 module, 在主程式呼叫 module, 需要先 import, 例如:
import icon from './modules/icon.js';
./modules/icon.js 程式碼, 請使用以下格式:
class Icon {
constructor() {}
your_function_name() {
// todo here...
}
}
export default new Icon();
用上面格式, 把舊的 function 搬進 class 裡, 只需要把 “function” 拿掉就解決了.
回到呼叫的主程式, 使用 icon.your_function_name() 就完成古時候的 javascript 轉換到 module.