自定义common.js公共方法

//第一种方法:export 导出函数
export function getWinGoods(that,header, params) {return new Promise(function(resolve, reject) {let obj={}let objH={}if(params) { //添加自定义参数for(let k in params) {if(params[k] && params[k] != 'undefined') {obj[k] = params[k];}}}if(header) { //添加header信息for(let k in header) {if(header[k] && header[k] != 'undefined') {objH[k] = header[k];}}}that.$axios.get('act/win/goods', {params: obj,headers: objH}).then(res => {resolve(res);}).catch(res => {reject(res)})})
}
//第二种方法
function getWinGoods(that,header, params) {return new Promise(function(resolve, reject) {let obj={}let objH={}if(params) { //添加自定义参数for(let k in params) {if(params[k] && params[k] != 'undefined') {obj[k] = params[k];}}}if(header) { //添加header信息for(let k in header) {if(header[k] && header[k] != 'undefined') {objH[k] = header[k];}}}that.$axios.get('act/win/goods', {params: obj,headers: objH}).then(res => {resolve(res);}).catch(res => {reject(res)})})
}export{getWinGoods
}

new Promise()用法:https://blog.csdn.net/qq_29483485/article/details/86605396

在组件中使用:

import {getWinGoods} from '../../static/js/common.js'
export default {data() {return {}},methods: {_getWinGoods(){getWinGoods(this).then(function(data){console.log(data)}.bind(this));}},mounted() {this._getWinGoods(); }
}

vue 引入自定义js方法并调用相关推荐

  1. VUE 引入第三方js包 及调用

    1.首先是第三方js包存放的位置 一定要放在 static 目录下否则引用不到 2.网上查找到的引用第三方包的四种方式 实测部分第三方js包没法使用,较稳定的方式是在 index.html 中引入js ...

  2. vue实例中调用外部js_vue中引入外部js方法实例

    我们在做vue项目时,经常会需要引入js,常用的有以下几种.本文主要和大家分享vue中引入外部js方法实例,希望能帮助到大家. 第一种import XX from "路径" Vue ...

  3. vue引用自定义.js文件 (常量抛出 + 地址三级联动为例)- 语法篇

    文章目录 vue如何引用`自定义封装的` `.js`文件? `如何操作,详细如下.`(注意代码注释部分:注意1/2/3/4/5) 一.效果图预览: 二.以自定义`area.min.js`文件为例: 三 ...

  4. vue引入第三方js的方案 报错

    vue引入第三方js的方案 报错< 问题描述 vue项目中引用一个外部js包 npm中没有响应的js下载 所以只能通过外部引用 使用方法如下: 1.首先是第三方js包存放的位置 一定要放在 st ...

  5. vue引入jquery的方法

    vue引入jquery的方法 1.局部引入 通过命令下载jquery   npm install jquery --save-dev 在需要引入jquery的组件中通过import $ from 'j ...

  6. vue引入外部js文件(第三方js工具或者jq库)

    方法一:静态资源导入(或者cdn资源加载) 在public文件夹下的index.html文件使用script标签对插件进行引用. 可以是项目中的静态资源,也可以是远程资源. 例如: //本地静态资源, ...

  7. 【Vue】Vue引入bootstrap的方法

    方法一:在main.js中引入(1) npm i jquerynpm i bootstrap 在main.js中 import 'jquery/dist/jquery.min'import 'boot ...

  8. 微信小程序引入外部js 方法

    步骤: 1.首先将外部js放在你指定的文件夹里(这都是废话...) 2.接下来 将该js文件中你要使用的方法给暴露出来 3.在您要使用的js中引入该js 4.使用暴露出来的方法 例子:使用md5加密 ...

  9. php引入外部js,vue.js怎么引入外部js,vue引入第三方js库

    vue.js怎么引入外部js·怎么介绍外部js,在vue.js中引入外部js的方法如下:1.使用外部文件[config.js],代码为[函数格式XML(text){ return text }]:2. ...

最新文章

  1. Windows XP with SP3 All Edtion Download
  2. 蓝桥杯java第八届第一题--购物单
  3. java 字符串 数组互转
  4. Java学习笔记_选择语句
  5. Facebook开源动画库 POP-POPBasicAnimation运用
  6. 进程相关概念、C程序的空间分配
  7. 中科大 计算机网络10 第一章总结和习题
  8. 高并发架构系列:如何解决Redis雪崩、穿透、并发等5大难题
  9. Anaconda+django写出第一个web app(十一)
  10. 基于Windows字库的点阵数据提取方法
  11. wordpress 表格文字对齐_掌握Word对齐技巧,排版又快又美观
  12. 【CentOS】CentOS修改IP地址
  13. 利用win10自带的系统配置禁止开机启动项和程序
  14. Excel 公式复制同步到其他单元格
  15. vbs让电脑发音说话
  16. Win10 Win11 安装和使用手记
  17. java——char类型以及Character
  18. 连续环境下基于enhanced GA算法的多目标多机器人路径算法
  19. [iOS基础控件 - 6.2] LOL英雄列表 UITableView单项显示
  20. c:一个长方体表面积体积的计算

热门文章

  1. PHP 错误与异常 笔记与总结(6)将错误日志保存在系统日志中
  2. 编程算法 - 最小的k个数 红黑树 代码(C++)
  3. mssql数据库基本语句总结(2)
  4. Windows下MySQL的详细安装教程
  5. Shell脚本常见执行报错案例
  6. windows10环境下VMware14中Ubuntu16.04解决如何上网问题
  7. MyBatis 插入失败后爆出 500 ,如何捕获异常?
  8. [testNG]Cannot find class in classpath解决方法
  9. 解决JSP路径问题的方法(jsp文件开头path, basePath作用)
  10. [C++]Linux之Ubuntu下编译C程序出现错误:“ stray ‘\302‘或者‘\240‘ in program”的解决方案