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>
注意:@表示当前项目根目录。