<template> <div class="lodash-container"> <el-row :gutter="20"> <el-col :span="24"> <el-card shadow="hover"> <el-link type="primary" href="https://www.lodashjs.com/" target="_blank" > lodashjs官网 </el-link> </el-card> </el-col> <el-col :xs="24" :sm="24" :md="12" :lg="8" :xl="6"> <el-card shadow="hover"> <div slot="header"> <span>去除数组array中的最后一个元素</span> </div> <div class="lodash-content"> this.$baseLodash.initial([1, 2, 3]) <br /> // => [1, 2] </div> </el-card> </el-col> <el-col :xs="24" :sm="24" :md="12" :lg="8" :xl="6"> <el-card shadow="hover"> <div slot="header"> <span>返回数组 array的第一个元素</span> </div> <div class="lodash-content"> this.$baseLodash.head([1, 2, 3]) <br /> // => 1 </div> </el-card> </el-col> <el-col :xs="24" :sm="24" :md="12" :lg="8" :xl="6"> <el-card shadow="hover"> <div slot="header"><span>合并数组</span></div> <div class="lodash-content"> this.$baseLodash.concat([1],[2]) <br /> // => [1,2] </div> </el-card> </el-col> <el-col :xs="24" :sm="24" :md="12" :lg="8" :xl="6"> <el-card shadow="hover"> <div slot="header"><span>左切片</span></div> <div class="lodash-content"> this.$baseLodash.drop([1, 2, 3],2切除的数量) <br /> // => [3] </div> </el-card> </el-col> <el-col :xs="24" :sm="24" :md="12" :lg="8" :xl="6"> <el-card shadow="hover"> <div slot="header"><span>右切片</span></div> <div class="lodash-content"> this.$baseLodash.dropRight([1, 2, 3],2切除的数量) <br /> // => [1] </div> </el-card> </el-col> <el-col :xs="24" :sm="24" :md="12" :lg="8" :xl="6"> <el-card shadow="hover"> <div slot="header"><span>修改拼接</span></div> <div class="lodash-content"> this.$baseLodash.join(['a', 'b', 'c'], '~'); <br /> // => 'a~b~c' </div> </el-card> </el-col> <el-col :xs="24" :sm="24" :md="12" :lg="8" :xl="6"> <el-card shadow="hover"> <div slot="header"><span>获取数组最后一个元素</span></div> <div class="lodash-content"> this.$baseLodash.last(['a', 'b', 'c']); <br /> // => 'c' </div> </el-card> </el-col> <el-col :xs="24" :sm="24" :md="12" :lg="8" :xl="6"> <el-card shadow="hover"> <div slot="header"><span>数组去重</span></div> <div class="lodash-content"> this.$baseLodash.uniq(['a', 'b', 'a']); <br /> // => ['a','b'] </div> </el-card> </el-col> <el-col :xs="24" :sm="24" :md="12" :lg="8" :xl="6"> <el-card shadow="hover"> <div slot="header"><span>获取数组的最大值</span></div> <div class="lodash-content"> this.$baseLodash.max([4, 2, 8, 6]) <br /> // => 8 </div> </el-card> </el-col> <el-col :xs="24" :sm="24" :md="12" :lg="8" :xl="6"> <el-card shadow="hover"> <div slot="header"><span>获取数组的最小值</span></div> <div class="lodash-content"> this.$baseLodash.min([4, 2, 8, 6]) <br /> // => 2 </div> </el-card> </el-col> <el-col :xs="24" :sm="24" :md="12" :lg="8" :xl="6"> <el-card shadow="hover"> <div slot="header"> <span>四舍五入(保留任意位小数)</span> </div> <div class="lodash-content"> this.$baseLodash.round(4.006,2保持几位小数) <br /> // => 4.01 </div> </el-card> </el-col> <el-col :xs="24" :sm="24" :md="12" :lg="8" :xl="6"> <el-card shadow="hover"> <div slot="header"><span>数组内数据相加</span></div> <div class="lodash-content"> this.$baseLodash.sum([4, 2, 8, 6]) <br /> // => 20 </div> </el-card> </el-col> <el-col :xs="24" :sm="24" :md="12" :lg="8" :xl="6"> <el-card shadow="hover"> <div slot="header"><span>返回随机数</span></div> <div class="lodash-content"> this.$baseLodash.random(0, 5) <br /> // => 0到5任意数 </div> </el-card> </el-col> <el-col :xs="24" :sm="24" :md="12" :lg="8" :xl="6"> <el-card shadow="hover"> <div slot="header"><span>返回数组内的随机数</span></div> <div class="lodash-content"> this.$baseLodash.sample([1, 2, 3, 4]) <br /> // => 数组1到4任意数 </div> </el-card> </el-col> <el-col :xs="24" :sm="24" :md="12" :lg="8" :xl="6"> <el-card shadow="hover"> <div slot="header"><span>事件防抖动</span></div> <div class="lodash-content"> this.$baseLodash.debounce(@click的事件,延迟的毫秒数) <br /> // => 点击后多久不可以点击 </div> </el-card> </el-col> </el-row> </div> </template> <script> export default { name: "Lodash", data() { return {}; }, created() {}, mounted() {}, methods: {}, }; </script> <style lang="scss" scoped> .lodash-container { text-align: left; ::v-deep { .lodash-content { min-height: 150px; } } } </style>