vue组件暴露和.js文件暴露接口的操作方法

发布时间:2020-08-12 14:05:31

来源:亿速云

阅读:156

作者:小新

小编给大家分享一下vue组件暴露和.js文件暴露接口的操作方法,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

1、将同一类型的组件放在一个文件夹下

2、在此文件夹下创建一个index.js

3、在index.js中导入组件,并把他们暴露出去

1、写法一

import studentCourse1 from './studentCourse.vue'

import studentInfo1 from './studentInfo.vue'

export var studentCourse=studentCourse1

export var studentInfo=studentInfo1

2、写法二

export var studentCourse=()=>import('./studentCourse.vue')

export var studentInfo=()=>import('./studentInfo.vue')

//export var studentInfo=()=>{

return import('./studentInfo.vue')

}

4、最后在.vue文件中使用组件

此处你只需引入index.js所在文件夹就行啦

import {studentCourse,studentInfo} from './components/stuCom'

export default{

components:{

'StudentCourse':studentCourse,

'StudentInfo':studentInfo

}

}

1、将.js放在同一个文件夹下

2、同样一定要有一个index.js文件

3、 index.js文件内容如下

import auth from './auth.js'

import error from './error-log.js'

export default{

auth,

error

}

4、在main.js中import utils from './utils'

Vue.use(utils.auth,{params})

补充知识:vue项目中将方法名暴露给APP端调用

只需要将methods中的方法赋值到window对象即可

created() {

window.getParams = this.getParams

},

methods: {

getParams(params) {

this.id = params.id

// ...

},

}

也可以赋值给window对象中的某个对象

以上是vue组件暴露和.js文件暴露接口的操作方法的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注亿速云行业资讯频道!

vue项目接口地址暴露_vue组件暴露和.js文件暴露接口的操作方法相关推荐

  1. vue 项目中引用并使用cdn上面的js文件

    项目中,有一份配置数据需要不停地文件更新,之前放在项目中每次更新就要进行发版本,所以就把它放在cdn上,项目中通过cdn地址获取文件,每次需要更新数据时,直接更新cdn上面的文件即可,这样就算多个项目 ...

  2. vue项目接口地址暴露_vue组件暴露和.js文件暴露接口操作

    1.将同一类型的组件放在一个文件夹下 2.在此文件夹下创建一个index.js 3.在index.js中导入组件,并把他们暴露出去 1.写法一 import studentCourse1 from ' ...

  3. vue项目中element-ui的分页器(组件封装)

    vue项目中element-ui的分页器组件 <template><el-col :span="24" class="toolbar" sty ...

  4. 4.Vue项目中下载本地pd、word、excel文件

    记录:Vue项目中下载本地pdf.word.excel文件 今日的一个需求是下载导入模板文件,该模板文件不是接口请求获取,而是本地的文件 该文章属转载:Vue下载本地pdf.word.excel文件 ...

  5. 多个vue项目之间跳转_Vue六,路由,ElementUI

    内容大纲 安装路由 配置路由 路由对象router:页面跳转,传递参数 ElementUI 知乎视频​www.zhihu.com 前端项目 笔记 为什么要在linex中开发? 1.公司服务器是line ...

  6. vue 实例化几种方式_Vue组件的三种调用方式

    最近在写fj-service-system的时候,遇到了一些问题.那就是我有些组件,比如Dialog.Message这样的组件,是引入三方组件库,比如element-ui这样的,还是自己实现一个?虽然 ...

  7. vue项目中可使用天气预报小组件推荐vue-mini-weather

    该部分内容引自 基于Vue开发的迷你实时天气预报组件 由于该组件在2021.4.24日刚上传到npm仓库,请用npm安装! 1.安装 npm i vue-mini-weather --save 2.引 ...

  8. vue项目的骨架及常用组件介绍

    vue项目基础结构 一个vue的项目,我觉得最小的子集其实就是{vue,vue-router,component},vue作为基础库,为我们提供双向绑定等功能.vue-router连接不同的" ...

  9. 项目前端(一)、vue项目中引入vue-router路由组件

    1.在项目根目录下,执行 npm install vue-vouter 是否成功引入router路由组件,我们可以查看package.json文件中dependencies标签下是否有vue-rout ...

  10. vue项目nginx部署子目录_vue 多项目部署---二级目录

    新项目:同一域名下部署多个vue项目, 根目录vue项目不需要按下面的方式进行打包部署 https://www.bitedit.com/ 下面三个项目以二级目录部署 https://www.bited ...

最新文章

  1. 如何将C#nullable int转换为int
  2. cxgrid按条件计算合计值
  3. 服务器任务管理器详细信息,任务管理器服务器主机
  4. LeetCode 2076. 处理含限制条件的好友请求(并查集)
  5. 【Java从0到架构师】git 入门和基本应用
  6. 机器学习- 吴恩达Andrew Ng Week4 神经网络Neural Networks知识总结
  7. 电子书及阅读器Demo
  8. JAVA复习总结 一( 详细,干货!)
  9. vue实现导入导出xlsx exel的数据渲染到table表格上面,表格数据改动然后再导出数据
  10. 迷宫生成算法和迷宫寻路算法
  11. mapbox-gl 添加arcgis rest动态地图服务
  12. anaconda安装第三方包
  13. 配置apache和nginx的tomcat负载均衡
  14. H323测试环境搭建--源码安装H32Plus与 PTLib
  15. 你会操作艾默生流量计吗?
  16. 自动翻译软件-批量批量自动翻译软件推荐
  17. 【未解决】HP打印机如何单独安装扫描仪驱动
  18. 照明控制那些事儿 之 可控硅调光
  19. SE2565T-R 2.4 GHz高功率无线LAN功率放大器SKYWORKS
  20. mybatis-mysql操作存储过程

热门文章

  1. 全球十大智能物流装备龙头企业
  2. tk域名ml域名ga域名cf域名免费顶级域名获取及域名解析绑定IP发布网站
  3. ubuntu搜狗拼音输入法无法切换英文
  4. 初始化oracle环境失败,Oracle登录显示无法初始化
  5. 如何读书阅读--每天一本书计划
  6. LVS配合piranha安装使用
  7. Android 系统应用-通信应用-MCC、MNC和IMSI的介绍以及运营商标识码对应表
  8. windows下安装redis并设置自启动
  9. 手机python软件哪个好用_如何在手机上学习python编程?有哪些软件可以使用?
  10. 软件项目管理中的需求管理要以用户为中心