我试图通过制作如下代码来使用lodash中的_.sortBy方法:
import _sortBy from 'lodash';
var questions = [.......some array....];
questions = _sortBy(questions, 'position');
console.log(questions);
console.log(问题)的内容为空.我不知道为什么,我想我不知道如何从lodash加载_.sortBy.我试过这个:
questions = _sortBy._.sortBy(questions, 'position')
要么
questions = _.sortBy(questions, 'position')
但是有一个错误“bundle.js:45504 Uncaught TypeError:无法读取属性’sortBy’未定义”或“未捕获TypeError:(0,_jquery2.default)(…).sortable不是函数”.我也读过这个页面:https://lodash.com/docs#sortBy
但我不知道如何加载和使用这个_.sortBy方法.请帮忙..:)
注意:如果这个问题非常简单,请注意愚蠢的问题
解决方法:
在您的情况下,您有两种选择:
>你可以导入整个集合:import _ from’lodash’;
然后你就可以像这样使用它:_.sortBy()
>但是,您也可以导入特定功能.因此,相反导入整个lodash集合,最好只导入lodash的功能,特别是当你在生产中工作时.
所以你可以这样做:从’lodash / sortBy’导入sortBy;
然后你就可以像这样使用它:sortBy()