lodash
创新互联专注于游仙网站建设服务及定制,我们拥有丰富的企业做网站经验。 热诚为您提供游仙营销型网站建设,游仙网站制作、游仙网页设计、游仙网站官网定制、小程序设计服务,打造游仙网络公司原创品牌,更为您提供游仙网站排名全网营销落地服务。
是一个一致性、模块化、高性能的 JavaScript 实用工具库。
在vue官方文档中使用了lodash中的debounce函数对操作频率做限制。其引入的方式是直接引入了js
<script src="https://cdn.jsdelivr.net/npm/lodash@4.13.1/lodash.min.js"></script>
而现在我们使用vue-cli脚手架搭建的项目在这样使用,明显会很不合适。所以我们需要通过npm来安装
$ npm i --save lodash
然后在项目中通过require去引用
// Load the full build. var _ = require('lodash'); // Load the core build. var _ = require('lodash/core'); // Load the FP build for immutable auto-curried iteratee-first data-last methods. var fp = require('lodash/fp'); // Load method categories. var array = require('lodash/array'); var object = require('lodash/fp/object'); // Cherry-pick methods for smaller browserify/rollup/webpack bundles. var at = require('lodash/at'); var curryN = require('lodash/fp/curryN');
引用在当前组件即可,如在App.vue中引用
<script> let lodash = require('lodash') export default { data () { return { firstName: 'Foo', lastName: 'Bar2', question: '', answer: 'ask me' } }, methods: { getAnswer: lodash.debounce(function () { if (this.question.indexOf('?') === -1) { this.answer = 'without mark' return } this.answer = 'Thinking...' var vm = this vm.$http.get('https://yesno.wtf/api').then(function (response) { vm.answer = lodash.capitalize(response.data.answer) }) .catch(function (error) { vm.answer = 'error' + error }) }, 500) }
详细的操作和文档可以去看官方的中文文档lodash
以上这篇在vue-cli中引入lodash.js并使用详解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持创新互联。
标题名称:在vue-cli中引入lodash.js并使用详解
标题URL:https://www.cdcxhl.com/article0/geosio.html
成都网站建设公司_创新互联,为您提供域名注册、品牌网站建设、微信公众号、品牌网站制作、服务器托管、网站设计公司
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联