Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/418.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何基于nuxt中的数据或计算属性动态加载外部文件(而不是组件)?_Javascript_Vue.js_Nuxt.js - Fatal编程技术网

Javascript 如何基于nuxt中的数据或计算属性动态加载外部文件(而不是组件)?

Javascript 如何基于nuxt中的数据或计算属性动态加载外部文件(而不是组件)?,javascript,vue.js,nuxt.js,Javascript,Vue.js,Nuxt.js,我必须基于数据或计算属性导入一个gql文件,但我没有找到任何合适的工作示例来实现这一点。如果你有办法的话,请帮助我 例如: <script> // if isEmployee is true import a file named isEmployee.gql else import isNotEmployee.gql export default { data(){ isEmploye

我必须基于数据或计算属性导入一个gql文件,但我没有找到任何合适的工作示例来实现这一点。如果你有办法的话,请帮助我

例如:

    <script> 
        // if isEmployee is true import a file named isEmployee.gql else import isNotEmployee.gql
        export default {
            data(){
                isEmployee: true
            }
        } 
   <script>

//如果isEmployee为true,则导入名为isEmployee.gql的文件,否则导入isNotEmployee.gql
导出默认值{
数据(){
我的雇员:是的
}
} 

您可以有一个监视程序,查看您的状态并触发动态导入。不确定阿波罗是否能正确处理这个问题

观察:{
异步iEmployee(){
const myGqlQuery=wait import(“~/apollo/querys/query.gql”)
},
},
下面是如何制作这样的东西: