vue中的import,vue按需加载组件 import

  vue中的import,vue按需加载组件 import

  本文主要介绍vue直接实现接口api文件封装,无需导入。有需要的朋友可以借鉴一下,希望能有所帮助。祝你进步很大,早日升职加薪。

  

目录

  简介解决每一个导入问题:封装代码,在index.js的多个层次如何处理?src/API/index . jssrc/API/monitor/index . jssrc/main . js页面interface.js文件的内容如下

  

引言

  开发时习惯将调用后端接口的方法写在接口文件中统一管理,所以使用时需要导入方法。

  在类似的页面中,从导入{fun1,fun2,fun3}./API/用户

  每次都要导入,很不方便。

  

解决每次import问题:

  在图表上打包后

  当在组件中调用api时,直接调用这个。$api.user.func1().

  不从导入{fun1,fun2,fun3}./API/用户

  

封装代码,在index.js

  从“vue”导入Vue

  从导入*作为DS。/DS

  将*作为内容从导入。/内容

  作为用户从导入*。/用户

  const api={

  DS,

  内容,

  用户

  }

  Vue.prototype.$api=api

  导出默认api

  主页. js

  导入“@/api”

  对于这个只有一级的接口文件,我们可以按照上面的处理。

  

多层级怎么处理呢?

  图中api接口文件夹下有一级login.js,menu.js,monitor文件夹下有二级job.js,server.js。这种可以按以下方式处理~

  

src / api / index.js

  从“vue”导入Vue

  从导入*作为登录名。/登录

  从导入*作为菜单。/菜单

  从导入*作为监视器。/监视器/索引

  console.log(2222222)

  console.log(监视器)

  const api={

  登录,

  监视器,

  菜单

  }

  Vue.prototype.$api=api

  //导出默认api

  

src / api / monitor / index.js

  从导入*作为作业。/作业

  从导入*作为服务器。/服务器

  导出{作业,服务器}

  

src / main.js

  导入“@/api”

  

页面

  这个。$api.login.func1()。然后(res={..

  这个。$api.monitor.job.func1()。然后(res={..

  思想是:

  同级别的文件直接导入再挂载,多级的文件分文件夹。该文件夹中的所有文件都由index.js导入,然后导出。然后,通过在外层引用内层的索引文件,可以一次性导出所有文件内容。

  

接口.js文件内容如下

  这就是vue调用接口api文件封装直接不导入的细节。关于vue调用接口api文件封装的更多信息,请关注我们的其他相关文章!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: