Эти три метода является метод на языке JavaScript, часто используемый в развитии переднего конца.
А, qs.stringify () и qs.parse ()
QS НПМ представляет собой пакет управления складом может npm install qs
быть установлен командой.
1. qs.parse () разрешает URL-адрес в виде объекта
2. qs.stringify () в виде целевой последовательности в URL, чтобы & сплайсинг.
Этот метод особенно полезен в некоторых особых случаях. Например, когда мы используем запрос волос Вардар сообщение на сервер должен передать параметры API, эти параметры часто организованы как объект, как показано в следующем коде:
Вардар ({ метод: 'пост' , URL: 'комментарий' , данные: { srcId: это .id, содержание: это .msg, add_time: новый Date () } }). затем (ответ => { // ...... });
Этот код ошибки при выполнении, изучить его ошибка, сервер не может получить правильные параметры размещать их там.
Вам нужно сделать, это принять параметры, передаваемые к целевому серверу, используя qs.stringify () для преобразования. Правильный код выглядит следующим образом:
Вардар ({ Метод: 'POST' , URL: 'Комментарий' , qs.stringify ({: Data // преобразование параметра передается SrcID: это .id, Содержание: это .msg, ADD_TIME: новая новая дата () }) } .) тогда (Ответ => { });
二, JSON.stringify () 和 JSON.parse ()
1.JSON.parse () Код JavaScript Object Notation (JSON) строку в объект JSON.
2.JSON.stringify () преобразует объект JSON, представленный как способ представления объектов JavaScript (JSON) строки
Например: когда мы идем LocalStorage в постоянных данных, может хранить только строки, таким образом, если данные должны быть сохранены JS объект, то вам нужно использовать JSON.stringify () в строку, а затем локализуется хранения
вар телега = [{ID: "102", цена: 5528}, {ID: 101, цена: 268 }]; localStorage.setItem ( 'телега', JSON.stringify (тележка));