最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

在vue-cli中引入lodash.js并使用詳解

 更新時間:2019年11月13日 09:53:48   作者:king-w  
今天小編就為大家分享一篇在vue-cli中引入lodash.js并使用詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

lodash

是一個一致性、模塊化、高性能的 JavaScript 實(shí)用工具庫。

在vue官方文檔中使用了lodash中的debounce函數(shù)對操作頻率做限制。其引入的方式是直接引入了js

<script src="https://cdn.jsdelivr.net/npm/lodash@4.13.1/lodash.min.js"></script>

而現(xiàn)在我們使用vue-cli腳手架搭建的項(xiàng)目在這樣使用,明顯會很不合適。所以我們需要通過npm來安裝

$ npm i --save lodash

然后在項(xiàng)目中通過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');

引用在當(dāng)前組件即可,如在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)
}

詳細(xì)的操作和文檔可以去看官方的中文文檔lodash

以上這篇在vue-cli中引入lodash.js并使用詳解就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評論

左权县| 甘洛县| 江安县| 绩溪县| 松阳县| 孙吴县| 惠安县| 海林市| 藁城市| 宁强县| 衡东县| 锡林郭勒盟| 奇台县| 怀集县| 克东县| 藁城市| 石柱| 桐梓县| 平度市| 泗洪县| 沙雅县| 丹巴县| 富阳市| 什邡市| 乌拉特后旗| 江川县| 四平市| 北海市| 万全县| 嘉鱼县| 峨山| 团风县| 平凉市| 博爱县| 噶尔县| 宁武县| 古丈县| 澄城县| 务川| 拜泉县| 诸暨市|