获取函数内部变量原本只需要直接在函数内部return,然后直接调用函数就会返回数据,但是我在使用uniapp去引入外部js文件调用函数的时候这个方法并不奏效,所以用了另外一个方法,也就是调用函数的时候传递一个参数(箭头函数)过去
function qxPagesUrl(fun) {
let data = "需要返回的数据"
fun(data)
}
//调用函数,并获取函数内部的变量
qxPagesUrl((item)={
console.log(item) //data结果:"需要返回的数据"
})
这样操作一遍之后,就获取到了函数内部的变量,
注意点:
1.我是通过外部引入js文件去调用的,如果你们也是这样用的那么记得通过import 去引入js文件
2.如果是直接在vue文件内部调用的话调用函数的方法应该为this.qxPagesUrl()