order
order(...)Description
Documentation for order.
Real-World Examples
Practical code examples showing how order is used in real projects.
}
const API_ROOT = "https://api.github.com";
function fetchTopRepos(page) {
const url = `${API_ROOT}/search/repositories?q=stars:>10000&order=desc&page=${page}`;
return callApi(
url,
null,
reposRequest(page),
reposSuccess(page),
reposFailure(page)
);
}
function shouldFetchRepos(state, page) {
// Check cache first
const repos = state.reposByPage[page];
if (!repos) {
// Not cached, should fetch
return true;
}
if (repos.isFetching) {
// Shouldn't fetch since fetching is running
items: [],
searchShow: false,
interval: 5000,
duration: 1000,
searchValue: "",
order: wx.getStorageSync('github-order') || '时间',
previousMargin: 0,
nextMargin: 0,
list: [],
tagColor: ['magenta', 'volcano', 'green'],
langList: ['Go', 'Python', 'Java', 'C', 'JavaScript', 'R','Shell', 'PHP', 'CSS',
'Ruby', 'Lua', 'Vue', 'Scala', 'Objective-C', 'C++', 'Kotlin', 'Rust', 'TypeScript', 'C#',
'Swift', 'HTML', 'Jupyter Notebook', 'Dart', 'Makefile', 'TeX', 'DIGITAL Command Language',
'Common Lisp', 'Cuda', 'Assembly', 'CoffeeScript', 'Julia', 'Verilog', 'Emacs Lisp'],
selectLangList: wx.getStorageSync('github-lang-filter') || [],
orderList: ['时间', 'Star', 'Fork'],
orderMap: {'时间': '_crawl_time', 'Star': 'star', 'Fork': 'fork'},
spinning: true
},
onFilterChange(e) {
const { checkedItems, items } = e.detail
console.log('onFilterChange:', checkedItems, items)
checkedItems.forEach((n) => {
if (!n.checked) {return}