我正在创建一个处理cookie的节点包。从下面的类中导出静态类方法的最佳方法是什么?
export default class Cookies {
static get (name) {...}
static set (...) {...}
static remove (...) {...}
}
然后可以像这样导入它们,所以如果不需要它们,人们不必导入remove方法吗?
import { get, set } from "Cookies"
答案 0 :(得分:4)
由于它们是静态方法,因此它们基本上只是类对象的属性。既然如此,您可以逐个导出它们:
export default class Cookies {
static get (name) {...}
static set (...) {...}
static remove (...) {...}
}
export const get = Cookies.get;
export const set = Cookies.set;
export const remove = Cookies.remove;