support unicode in search queries
This commit is contained in:
parent
2f653382eb
commit
d3e15bb9ba
4 changed files with 24 additions and 1 deletions
|
@ -5,6 +5,9 @@ import config from '../config';
|
|||
//import * as _ from 'lodash/fp';
|
||||
import router from '../router';
|
||||
|
||||
import * as base64 from 'base-64';
|
||||
import * as utf8 from 'utf8';
|
||||
|
||||
Vue.use(Vuex);
|
||||
const axios = AxiosBootstrap.create({
|
||||
baseURL: config.service.url,
|
||||
|
@ -99,7 +102,10 @@ const store = new Vuex.Store({
|
|||
commit('replaceLoadedItems', data);
|
||||
},
|
||||
async searchEventItems({ commit, getters }, query) {
|
||||
const {data} = await axios.get(`/1/${getters.getEventSlug}/items/${btoa(query)}`);
|
||||
const foo = utf8.encode(query);
|
||||
const bar = base64.encode(foo);
|
||||
|
||||
const {data} = await axios.get(`/1/${getters.getEventSlug}/items/${bar}`);
|
||||
commit('replaceLoadedItems', data);
|
||||
},
|
||||
async loadBoxes({ commit }) {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue