【发布时间】:2021-02-03 00:08:52
【问题描述】:
我想动态导入一个模块,并且仅在需要时才导入。
为了存档,我创建了一个小混音:
import {extend} from "vee-validate";
import {email, required} from "vee-validate/dist/rules";
export const rules = {
methods: {
addRule (name) {
switch (name) {
case 'required' :
extend ('required', {
...required,
message: 'This field is required'
});
break;
case 'email' :
extend ('email', {
...email,
message: 'This field is required'
});
break;
}
}
}
};
现在我的问题是:我想仅在需要时导入 email 和 required。所以如果我只添加required 规则,就不需要导入email 规则。我如何才能仅在需要时才导入它们?
【问题讨论】:
标签: javascript vue.js ecmascript-6 vuejs2