vue引入原创js并调用其内函数——解决调用函数无法传参的问题。

语法参考es6
普通的引入某个外部js的函数

import {
    
     getAction } as tools from "@/utils/useage.js"

useage.js内容格式:

export function getAction(change = 0, date_tmp = "") {
    
    
}

这时在vue中这么使用的话无法给getAction传参,即

getAction(-1)

会报错,说函数未定义。


解决方案:
使用泛引入

import * as tools from "js文件"

调用时候用

tools.方法()
import * as tools from "@/utils/useage.js"
export default {
    
    
    name: "XXXXX",
    data() {
    
    
      return {
    
    
        date :  tools.getDate(),

      }
    },

详解VUE中常用的几种import(模块、文件)引入方式
https://www.jb51.net/article/143051.htm

浅谈Es6中import * as xxx from几种基本用法
https://www.weipxiu.com/3767.html

猜你喜欢

转载自blog.csdn.net/wwppp987/article/details/108326185