{"id":574,"date":"2019-04-22T15:15:36","date_gmt":"2019-04-22T20:15:36","guid":{"rendered":"https:\/\/2019.detroit.wordcamp.org\/?post_type=wcb_session&#038;p=574"},"modified":"2019-04-22T16:07:43","modified_gmt":"2019-04-22T21:07:43","slug":"building-better-search-results-with-vue-js","status":"publish","type":"wcb_session","link":"https:\/\/detroit.wordcamp.org\/2019\/session\/building-better-search-results-with-vue-js\/","title":{"rendered":"Building better search results with Vue.js"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">During this session we will demonstrate:<br>&#8211; How to set up a page template to use Vue <br>&#8211; How to handle text search and filtering by category submission <br>&#8211; Pagination <br>&#8230;all without ever reloading the page!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In this presentation we will go over how to create a modern search page that provides a great UX by utilizing Vue.<\/p>\n","protected":false},"author":14492320,"featured_media":0,"template":"","meta":{"_crdt_document":"","jetpack_post_was_ever_published":false,"_wcpt_session_time":1558206000,"_wcpt_session_duration":3000,"_wcpt_session_type":"session","_wcpt_session_slides":"","_wcpt_session_video":"","_wcpt_speaker_id":[572],"footnotes":""},"session_track":[5041,1281628],"session_category":[],"class_list":["post-574","wcb_session","type-wcb_session","status-publish","hentry","wcb_track-developer","wcb_track-room-423-4th-floor-south"],"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/pamRTu-9g","session_date_time":{"date":"May 18, 2019","time":"2:00 pm"},"session_speakers":[{"id":"572","slug":"ian-gray","name":"Ian Gray","link":"https:\/\/detroit.wordcamp.org\/2019\/speaker\/ian-gray\/"}],"session_cats_rendered":null,"_links":{"self":[{"href":"https:\/\/detroit.wordcamp.org\/2019\/wp-json\/wp\/v2\/sessions\/574","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/detroit.wordcamp.org\/2019\/wp-json\/wp\/v2\/sessions"}],"about":[{"href":"https:\/\/detroit.wordcamp.org\/2019\/wp-json\/wp\/v2\/types\/wcb_session"}],"author":[{"embeddable":true,"href":"https:\/\/detroit.wordcamp.org\/2019\/wp-json\/wp\/v2\/users\/14492320"}],"version-history":[{"count":1,"href":"https:\/\/detroit.wordcamp.org\/2019\/wp-json\/wp\/v2\/sessions\/574\/revisions"}],"predecessor-version":[{"id":575,"href":"https:\/\/detroit.wordcamp.org\/2019\/wp-json\/wp\/v2\/sessions\/574\/revisions\/575"}],"speakers":[{"embeddable":true,"href":"https:\/\/detroit.wordcamp.org\/2019\/wp-json\/wp\/v2\/speakers\/572"}],"wp:attachment":[{"href":"https:\/\/detroit.wordcamp.org\/2019\/wp-json\/wp\/v2\/media?parent=574"}],"wp:term":[{"taxonomy":"wcb_track","embeddable":true,"href":"https:\/\/detroit.wordcamp.org\/2019\/wp-json\/wp\/v2\/session_track?post=574"},{"taxonomy":"wcb_session_category","embeddable":true,"href":"https:\/\/detroit.wordcamp.org\/2019\/wp-json\/wp\/v2\/session_category?post=574"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}