You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

40 lines
869 B
JavaScript

// SCRIPT
const pageJump = (key, value) => {
let search_data = {
...page_options.value,
}
search_data[key] = value
if (key !== 'page') {
search_data.page = 1
}
let url = `/combo_list?`
for (let i in search_data) {
if (search_data[i]) {
url += `${i}=${search_data[i]}&`
}
}
window.location.href = url
}
// SCRIPT END
// MOUNTED
// MOUNTED END
// RETURN
const ret_ = {
pageJump,
}
// RETURN END
// OPTIONS
const opt = (g) => {
return {
type: 'type' in g ? g.type : '',
combo_type: 'combo_type' in g ? g.combo_type : '',
price: 'price' in g ? g.price : '',
sex: 'sex' in g ? g.sex : '',
order: 'order' in g ? g.order : 'zh',
search: 'search' in g ? g.search : '',
page: 'page' in g ? Number(g.page) : 1,
}
}
// OPTIONS END