uniapp引入外部 js

1,160 阅读1分钟

uniapp项目,使用外部自己写的工具函数。

1.导出函数,比如外部/utils/util.js内容如下:

export default {
  // 从 arr 数组中,随机取出多个随机数
  myRandom(arr, length){
    var newArr = [];
    for(var i = 0; i < length; i++){
      var index = Math.floor(Math.random()*arr.length) //  [0,6)
      var item =  arr[index];
      newArr.push(item)
      arr.splice(index, 1)
    }
    return newArr.reverse()
  }
}

2.引入以及使用

<script>
import util from '@/util/utils.js'
export default {
  data(){
    return {
      newArr: []
    }
  },
  onShow(){
    let arr = [1,2,3,101,102,103];
    this.newArr = util.myRandom(arr, 3);
    console.log(this.newArr)
  }
}
</script>

注意:@表示当前项目根目录。