0

我一直在研究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]
}

但它不断出错,所以它只是不断制作空白页。(错误消息就像条件未定义的东西..!)所以如果我设置正确的条件,它会得到解决吗?还是我错过了什么?

您的帮助将非常感谢 :-) 谢谢!

4

0 回答 0