我一直在研究mixins,但对此我一无所知。
我想要的是有条件地导入 js 文件但不使用组件。
这是我迄今为止所做的第一种方式。
export default {
mixins:[],
mounted(){
if( condition1){
require('../folder/file1.js');
}else if(condition2){
require('../folder/file2.js');
}else if(condition3){
require('../folder/file3.js');
}
}
}
但问题是我不知道如何将这些 js 文件作为 mixins !有没有办法把它变成一个mixins?
这是第二种方式
通常 mixins 是这样声明的,所以我导入的比这更高。像下面
if(condition1) {
import file1 from '../folder/file1.js'
}else if(condition2){
import file2 from '../folder/file2.js'
}
export default {
mixins: [file1, file2]
}
但它不断出错,所以它只是不断制作空白页。(错误消息就像条件未定义的东西..!)所以如果我设置正确的条件,它会得到解决吗?还是我错过了什么?
您的帮助将非常感谢 :-) 谢谢!