VueJS + Nuxt рдкрд░ рдПрд╕рдкреАрдП рд╡рд┐рдХрд╛рд╕ рдХрд╛ рдЕрдиреБрднрд╡

рд╣рдорд╛рд░реА рдХрдВрдкрдиреА рдореБрдЦреНрдп рд░реВрдк рд╕реЗ рдСрдирд▓рд╛рдЗрди рд╕реНрдЯреЛрд░ рдХреЗ рд╡рд┐рдХрд╛рд╕ рдореЗрдВ рд▓рдЧреА рд╣реБрдИ рд╣реИ рдФрд░ рд╣рдо VueJS + Nuxt + Laravel рдХреЗ рдПрдХ рд╕рдореВрд╣ рдкрд░ рдПрдХ рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдиреЗ рдореЗрдВ рдЕрдкрдирд╛ рдЕрдиреБрднрд╡ рд╕рд╛рдЭрд╛ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред

рд▓реЗрдЦ рдореЗрдВ рдЪрд░реНрдЪрд╛ рд╣реЛрдЧреА рдХрд┐ рд╣рдордиреЗ рдПрдХ рдПрд╕рдкреАрдП рдХреЗ рд░реВрдк рдореЗрдВ рдСрдирд▓рд╛рдЗрди рд╕реНрдЯреЛрд░ рдХреЛ рдХреИрд╕реЗ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛: рд╣рдо рдЗрд╕ рдкрд░ рдХреИрд╕реЗ рдЖрдП, рдХрдард┐рдирд╛рдЗрдпреЛрдВ, рд╕рд╣рдЬрддрд╛ред

рдЬрд┐рд╕ рд╕рд╛рдЗрдЯ рдкрд░ рдЪрд░реНрдЪрд╛ рдХреА рдЬрд╛рдПрдЧреА рд╡рд╣ рдПрдХ рдХреИрдЯрд▓реЙрдЧ, рдлрд┐рд▓реНрдЯрд░, рдЦреЛрдЬ, рдЯреЛрдХрд░реА, рд╡реНрдпрдХреНрддрд┐рдЧрдд рдЦрд╛рддреЗ рдХреЗ рд╕рд╛рде рдПрдХ рд▓рдЧрднрдЧ рдСрдирд▓рд╛рдЗрди рд╕реНрдЯреЛрд░ рд╣реИ рдпрд╛рдиреАред рд▓рдЧрднрдЧ рд╕рдм рдХреБрдЫ рдЬреЛ рд╕реНрдЯреЛрд░ рдореЗрдВ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ рдХрд╛рдиреВрдиреА рд╕рдВрд╕реНрдерд╛рдУрдВ рдФрд░ рд╡реНрдпрдХреНрддрд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрд▓рдЧ рддрд░реНрдХ, рдореВрд▓реНрдп рдирд┐рд░реНрдзрд╛рд░рдг рдФрд░ рдорд╛рдирдЪрд┐рддреНрд░рдг рд╣реИред

рдХреНрдпреЛрдВ рдПрд╕рдкреАрдП


рд╡рд░реНрддрдорд╛рди рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╕реЗ рдкрд╣рд▓реЗ, рдПрдХрд▓-рдкреГрд╖реНрда рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЛ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдиреЗ рдореЗрдВ рд╣рдорд╛рд░реЗ рдЕрдиреБрднрд╡ рдореЗрдВ рдХреЗрд╡рд▓ рдХреБрдЫ рдЖрдВрддрд░рд┐рдХ рдкрд░рд┐рдпреЛрдЬрдирд╛рдПрдВ рд╢рд╛рдорд┐рд▓ рдереАрдВред рдФрд░ рдХрдИ рдорд╛рдпрдиреЛрдВ рдореЗрдВ, рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдПрд╕рдкреАрдП, рдПрдХ рдЕрд░реНрде рдореЗрдВ, рдПрдХ рдЕрдВрдзреЗрд░рд╛ рдШреЛрдбрд╝рд╛ рдерд╛ред

рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреА рд╡реГрджреНрдзрд┐, рдЗрд╕рдХреЗ рдПрд╕рдИрдУ-рдкреНрд░рдЪрд╛рд░ рдФрд░ рд╕реНрдерд┐рд░рддрд╛ рд╕реЗ рдЬреБрдбрд╝реА рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреА рдХреЛрдИ рд╕реНрдкрд╖реНрдЯ рд╕рдордЭ рдирд╣реАрдВ рдереА, рдЬрдм, рд╕рд╛рдорд╛рдиреНрдп рд╕рд╛рдЗрдЯреЛрдВ рдХреЗ рдирд┐рд░реНрдорд╛рдг рдореЗрдВ рдЕрдиреБрднрд╡ рдФрд░ рд▓рдВрдмреЗ рд╕рдордп рд╕реЗ рдЪрд▓ рд░рд╣реА рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЗ рд░реВрдк рдореЗрдВ, рдЙрдиреНрд╣реЛрдВрдиреЗ рдЗрди рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдореЗрдВ рдХреЛрдИ рд╕рд╡рд╛рд▓ рдирд╣реАрдВ рдЙрдард╛рдпрд╛ред

рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХреА рдкрд╕рдВрдж рдиреЗ рд╣рдорд╛рд░реА рдХрдВрдкрдиреА рдореЗрдВ рдХрд╛рдлреА рдЧрд░реНрдо рдмрд╣рд╕ рдХрд╛ рдХрд╛рд░рдг рдмрдирд╛, рджреЛрдиреЛрдВ рддрд░рд╛рдЬреВ рдФрд░ рддрд░реНрдХ рднрд░реЗ рдереЗ рдФрд░ рдирд┐рд░реНрдгрдп рдмрд╣реБрдд рдореБрд╢реНрдХрд┐рд▓ рдерд╛ред рд╣рдорд╛рд░реЗ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдиреЗ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рдХрдИ рдкрдиреНрдиреЛрдВ рдХреЗ рдкреНрд░реЛрдЯреЛрдЯрд╛рдЗрдк рдХреЛ рдЗрдХрдЯреНрдард╛ рдХрд░рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ рдФрд░ рджреЗрдЦрд╛ рдХрд┐ рдкреНрд░рддреНрдпреЗрдХ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХреЗ рд╕рд╛рде рдХреНрдпрд╛ рдХрдард┐рдирд╛рдЗрдпрд╛рдБ рдкреИрджрд╛ рд╣реЛрдВрдЧреАред рдЗрд╕ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдиреЗ рд╣рдореЗрдВ рдЕрдВрддрд┐рдо рд╕рдорд╛рдзрд╛рди рдореЗрдВ рдорджрдж рдХреАред рдкреНрд░реЛрдЯреЛрдЯрд╛рдЗрдк рдиреЗ рдпрд╣ рджрд┐рдЦрд╛рдиреЗ рдореЗрдВ рдорджрдж рдХреА рдХрд┐ рд╕рд╛рдЗрдЯ рдХреА рд╕реНрдерд┐рддрд┐ (рдХреИрдЯрд▓реЙрдЧ, рдмрд╛рд╕реНрдХреЗрдЯ, рдЪреЗрдХрдЖрдЙрдЯ рдЗрддреНрдпрд╛рджрд┐) рдХреЛ рдкреНрд░рдмрдВрдзрд┐рдд рдХрд░рдирд╛ рдЕрдзрд┐рдХ рдЖрд░рд╛рдорджрд╛рдпрдХ рд╣реИ рдФрд░ рдПрд╕рдкреАрдП рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рдХрдо рд╕рдорд╕реНрдпрд╛рдУрдВ рдХрд╛ рдХрд╛рд░рдг рдмрдирддрд╛ рд╣реИред рдЯрд╛рдЗрдкрд╕реЗрдЯрд░реНрд╕ рдФрд░ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░реНрд╕ рдХреЗ рдмреАрдЪ рд╡рд┐рдХрд╛рд╕ рдФрд░ рдЗрдВрдЯрд░реИрдХреНрд╢рди рдХреА рдЧрддрд┐ рдЗрд╕ рддрдереНрдп рдХреЗ рдХрд╛рд░рдг рдХрд╛рдлреА рдмрдврд╝ рдЧрдИ рд╣реИ рдХрд┐ рдЖрдкрдХреЛ рд▓реЗрдЖрдЙрдЯ рдЯреНрд░рд╛рдВрд╕рдлрд░ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ, рдмрд╕ рддреИрдпрд╛рд░ рдШрдЯрдХреЛрдВ рдореЗрдВ рддрд░реНрдХ рдЬреЛрдбрд╝реЗрдВред рд╣рдо рдЬрд┐рди рд╕рдорд╕реНрдпрд╛рдУрдВ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рд╡реЗ рдФрд░ рднреА рд╕реНрдкрд╖реНрдЯ рд╣реЛ рдЧрдП рдФрд░ рдЗрд╕рдиреЗ рдЖрдЧреЗ рдХреЗ рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рдкреНрд░реЗрд░рд┐рдд рдХрд┐рдпрд╛ред рд╣рдорд╕реЗ рдкрд╣рд▓реЗ рддрдХрдиреАрдХ рдХрд╛ рд╡рд┐рдХрд▓реНрдк рдерд╛ред

рдЦрд┐рдбрд╝рдХреА рдХреЗ рдмрд╛рд╣рд░ рдЧрд░реНрдорд┐рдпреЛрдВ 2017 рд╣реИред рдЯреНрд╡рд┐рдЯрд░ рдкрд░ рдФрд░ рдордзреНрдпрдо рдкрд░, рд╡рд┐рд╡рд╛рдж рдХрдо рдирд╣реАрдВ рд╣реЛрддреЗ рд╣реИрдВ, рдЬреЛ рдЕрднреА рднреА рдмреЗрд╣рддрд░ рд╣реИ, рдкреНрд░рддрд┐рдЬреНрдЮрд╛ рдпрд╛ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ред рд╣рдорд╛рд░реЗ рдХрд╛рд░реНрдпрд╛рд▓рдп рдиреЗ рдЗрд╕ рдкреНрд░рд╡реГрддреНрддрд┐ рдХреЛ рдкрд╛рд░рд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ред рдбреЗрд╡рд▓рдкрд░реНрд╕ рднреА рджреЛ рд╢рд┐рд╡рд┐рд░реЛрдВ рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рд╣реЛрддреЗ рд╣реИрдВ, рдкреНрд░рддреНрдпреЗрдХ рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рддрд░реНрдХреЛрдВ рдХреЗ рд╕рд╛рдеред рдЗрд╕рд╕реЗ рдкрд╣рд▓реЗ, рд╣рдо рдореЗрдВ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдиреЗ рдкрд╣рд▓реЗ рд╣реА рджреЛрдиреЛрдВ рддрдХрдиреАрдХреЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд┐рдпрд╛ рд╣реИред
рдХреЛрдИ jsx рдХреЗ рдХрд░реАрдм рд╣реЛ рдЧрдпрд╛ рд╣реИ, рдХреЛрдИ рдЕрдзрд┐рдХ рдкрд░рд┐рдЪрд┐рдд html рдпрд╛ рдкрдЧ рдкрд╕рдВрдж рдХрд░рддрд╛ рд╣реИ, рдХрд┐рд╕реА рдХрд╛ рдорд╛рдирдирд╛ тАЛтАЛрд╣реИ рдХрд┐ рдЕрдкрд░рд┐рд╡рд░реНрддрдиреАрдпрддрд╛ рдмреЗрд╣рддрд░ рд╕реНрдерд┐рддрд┐ рдХреЛ рдореЙрдирд┐рдЯрд░ рдХрд░рдиреЗ рдФрд░ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреА рд╕реНрдерд┐рддрд┐ рдХрд╛ рдкреНрд░рдмрдВрдзрди рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░рддреА рд╣реИ, рдХреБрдЫ рдХреЗ рд▓рд┐рдП рдпрд╣ рдПрдХ рдЬрдЯрд┐рд▓рддрд╛ рд╣реИред рджреВрд╕рд░реА рдУрд░, рдкреНрд░рддреНрдпреЗрдХ рд░реВрдкрд░реЗрдЦрд╛ рд╣рдореЗрдВ рдПрдХрд▓-рдлрд╝рд╛рдЗрд▓ рдШрдЯрдХреЛрдВ рдХреЛ рдмрдирд╛рдиреЗ рдХрд╛ рдЕрд╡рд╕рд░ рджреЗрддреА рд╣реИ, рдФрд░ рджреЛрдиреЛрдВ рдХреЗ рд▓рд┐рдП рд╣рдорд╛рд░реЗ рд▓рд┐рдП рд╕рднреА рдЖрд╡рд╢реНрдпрдХ рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рдПрдХ рд╕реЗрдЯ рдХреЗ рд╕рд╛рде рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдХрд╛рдлреА рд╕реНрдерд┐рд░ рдкреБрд╕реНрддрдХрд╛рд▓рдп рд╣реИрдВ (рдПрд╕рдПрд╕рдЖрд░, рд╡реИрд╢реНрд╡рд┐рдХ рд░рд╛рдЬреНрдп рдкреНрд░рдмрдВрдзрди, рдорд╛рд░реНрдЧ, рдореЗрдЯрд╛ рдбреЗрдЯрд╛ рдкреНрд░рдмрдВрдзрди)ред рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреЗ рд▓рд┐рдП рдпрд╣ рдиреЗрдХреНрд╕реНрдЯрдЬ рд╣реИ, рдФрд░ рдЗрд╕рдХреЗ рд▓рд┐рдП рдпрд╣ рдиреНрдпреВрдХреНрд╕реНрдЯрдЬ рд╣реИред рдЪрдпрди рдХреЗ рд╕рдордп Nuxt рдЕрднреА рднреА рдмреАрдЯрд╛ рдореЗрдВ рдерд╛, рд▓реЗрдХрд┐рди рдХрд╛рдлреА рд╕реНрдерд┐рд░ рдерд╛ред рдХреНрдпреЛрдВрдХрд┐ рд╡рд┐рдХрд╛рд╕ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдЗрд╕ рддрд░рд╣ рд╕реЗ рдмрдирд╛рдИ рдЧрдИ рдереА рдХрд┐ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рд╢реБрд░реВ рдореЗрдВ рдПрдХ рд▓реЗрдЖрдЙрдЯ рд╣реЛ, рдФрд░ рдлрд┐рд░ рдмреИрдХрдПрдВрдб рднрд╛рдЧ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░реЗрдВ рдФрд░ рдкреГрд╖реНрдареЛрдВ рдХреЗ рд▓реЗрдЖрдЙрдЯ рдХреЛ рдлреНрд░рдВрдЯреЗрдВрдб рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░реЗрдВ, рдлреНрд░реЗрдорд╡рд░реНрдХ рдХрд╛ рд╡рд┐рдХрд▓реНрдк рдХрд╛рдлреА рд╕рд░рд▓ рдерд╛ред рд╣рдордиреЗ vue рдФрд░ nuxtjs рдХреЛ рдЪреБрдирд╛, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рд╕рд╛рдЗрдЯ рдмрдирд╛рдиреЗ рдФрд░ рд╕рдорд╛рдирд╛рдВрддрд░ рдореЗрдВ рдПрдкреАрдЖрдИ рд▓реЙрдиреНрдЪ рдХрд░рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓рд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдЗрд╕ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХреЗ рд╕рд╛рде, рдШрдЯрдХреЛрдВ рдХреЛ рддреБрд░рдВрдд рд░рдЪрдирд╛ рдХрд░рдирд╛ рдФрд░ рдЙрдирдореЗрдВ рддрд░реНрдХ рдЬреЛрдбрд╝рдирд╛ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИред рд╣рдорд╛рд░реЗ рд▓реЗрдЖрдЙрдЯ рдбрд┐рдЬрд╛рдЗрдирд░реЛрдВ рдиреЗ рдЕрдкрдиреЗ рд╕рд╛рдорд╛рдиреНрдп HTML рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдирд┐рдХрдЯ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд▓рд┐рдпрд╛ред

рдмреИрдХрдПрдВрдб рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдереЛрдбрд╝рд╛ рд╕рд╛


рд╕рд░реНрд╡рд░ рд╕рдорд╛рдзрд╛рди рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ рдФрд░ рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ рдмреИрдХрдПрдВрдб рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХреЗ рд▓рд┐рдП рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХрд┐рдпреЛрдВ рдХрд╛ рд╡рд┐рдХрд▓реНрдк, рд╣рдо рдЕрдзрд┐рдХ рдкрд░рд┐рдЪрд┐рдд рддрд░реАрдХреЗ рд╕реЗ рдЧрдПред рднрд╛рд╖рд╛ рдХреЛ php рдЪреБрдирд╛ рдЧрдпрд╛ рдерд╛, рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рд╣рдо рд▓рд╛рд░реНрд╡рд╛ рдлреНрд░реЗрдорд╡рд░реНрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред рдпрд╣ рд╕рдм рдирдЧрдиреЗрдХреНрд╕ рдкрд░ рдШреВрдорддрд╛ рд╣реИред рдбреЗрдЯрд╛рдмреЗрд╕ рд╕рдорд╛рдзрд╛рди рдХреЗ рд░реВрдк рдореЗрдВ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ mysql рд╣реИред

рд╡рд┐рдХрд╛рд╕ рдХреА рд╢реБрд░реБрдЖрдд, рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЧрдП рдкреИрдХреЗрдЬ рдФрд░ рд╕рдорд╕реНрдпрд╛рдПрдВ


Nuxt рд╣рдореЗрдВ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╕реНрдЯреЗрдЯ (vuex) рдФрд░ рд░реВрдЯрд┐рдВрдЧ (vue-router) рдХрд╛ рдкреНрд░рдмрдВрдзрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕рдВрддреЛрд╖рдЬрдирдХ рдкреИрдХреЗрдЬ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред рдЗрд╕рд▓рд┐рдП, рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛ рдЗрдХрдЯреНрдард╛ рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░рдирд╛ рдФрд░ рдШрдЯрдХреЛрдВ рдХреЛ рддрд░реНрдХ рдХреЛ рдмрдиреНрдзрди рддреБрд░рдВрдд рд╢реБрд░реВ рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рдФрд░ рдлрд┐рд░, рдЖрд╡рд╢реНрдпрдХрддрд╛рдиреБрд╕рд╛рд░, рдЙрди рдкреИрдХреЗрдЬреЛрдВ рдХреА рддрд▓рд╛рд╢ рдХрд░реЗрдВ рдЬрд┐рдирдХреА рд╣рдореЗрдВ рдЬрд╝рд░реВрд░рдд рд╣реИред рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдЬрд╝рд╛рд╣рд┐рд░ рд╣реИ, рдореБрдЭреЗ рдмреИрдХрдПрдВрдб рднрд╛рдЧ рдХреЗ рд╕рд╛рде рд╕рдВрд╡рд╛рдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рдорд╛рдзрд╛рди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдереАред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, axios рдЪреБрдирд╛ рдЧрдпрд╛ рдерд╛, рдорд╛рдирдХ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╕рднреА рдХреЗ рд▓рд┐рдП, рдФрд░ рдЙрд╕ рдкрд░ nuxt- рдЕрдХреНрд╖реАрдп-рдореЙрдбреНрдпреВрд▓ рдЖрд╡рд░рдгред рд╣рдо рддреБрд░рдВрдд рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЛ рдкрд░реНрдпрд╛рд╡рд░рдг рдореЗрдВ рдЦреЛ рдЬрд╛рдиреЗ рдФрд░ рд╡рд╛рдВрдЫрд┐рдд рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЗ рд╕рд╛рде рдкреНрд░рддреНрдпреЗрдХ рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ рдЪрд▓рд╛рдиреЗ рдореЗрдВ рдорджрдж рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ - dotenv рдФрд░ nuxt-dotenv-рдореЙрдбреНрдпреВрд▓ рдЖрд╡рд░рдг рдХрд╛ рдЪрдпрди рдХрд░реЗрдВред рд╡рд┐рдХрд╛рд╕ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдпрд╣ рдкрд░реНрдпрд╛рдкреНрдд рд╣реИ рдФрд░ рд▓реЗрдЖрдЙрдЯ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╢реБрд░реВ рд╣реЛ рдЧрдИ рд╣реИред

рдкрд╣рд▓рд╛ рдард╣рд░рд╛рд╡ рддрдм рд╣реБрдЖ рдЬрдм рд▓реЗрдЖрдЙрдЯ рдореЗрдВ рдПрдХ рдЫрд╡рд┐ рд╕реНрд▓рд╛рдЗрдбрд░ рдХреЛ рдЬреЛрдбрд╝рдирд╛ рдЖрд╡рд╢реНрдпрдХ рдерд╛ред "рдореЗрд░рд╛ рд╕реНрд▓реАрдХ-рд╕реНрд▓рд╛рдЗрдбрд░ рдХрд╣рд╛рдБ рд╣реИ, рдореБрдЭреЗ рдЪрд╛рд╣рд┐рдП jquery" рдХрдорд░реЗ рдХреЗ рд▓реЗрдЖрдЙрдЯ рдкрдХреНрд╖ рд╕реЗ рд╕реБрдирд╛ рдЧрдпрд╛ рдерд╛ред рддреИрдпрд╛рд░ рдХрд┐рдП рдЧрдП рд╕рдорд╛рдзрд╛рдиреЛрдВ рдХреА рддреНрд╡рд░рд┐рдд рд╕рдореАрдХреНрд╖рд╛ рд╕реЗ рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдЙрдкрдпреБрдХреНрдд рдХрдИ рд╕реНрд▓рд╛рдЗрдбрд░реНрд╕ рдХрд╛ рдкрддрд╛ рдЪрд▓рд╛ред рд▓реЗрдХрд┐рди рд▓рдЧрднрдЧ рд╣рд░ рдХреЛрдИ рдПрдХ рдирд┐рд░реНрднрд░рддрд╛ рдХреЗ рд╕рд╛рде рдШрд╕реАрдЯ рдХреЗ рд░реВрдк рдореЗрдВ рдШрд╕реАрдЯрд╛, рдЬрд┐рд╕реЗ рдореИрдВ рддреИрдпрд╛рд░ рдмрдВрдбрд▓ рдореЗрдВ рдЬреЛрдбрд╝рдирд╛ рдирд╣реАрдВ рдЪрд╛рд╣рддрд╛ рдерд╛, рдЬрд┐рд╕рд╕реЗ рдЗрд╕рдХрд╛ рдЖрдХрд╛рд░ рдмрдврд╝ рдЧрдпрд╛ред рдХреБрдЫ рдкреИрдХреЗрдЬ рд╕рд░реНрд╡рд░ рд░реЗрдВрдбрд░рд┐рдВрдЧ рдХрд╛ рд╕рдорд░реНрдерди рдирд╣реАрдВ рдХрд░рддреЗ рдереЗ, рдЬреЛ рд╣рдорд╛рд░реЗ рд▓рд┐рдП рднреА рдорд╣рддреНрд╡рдкреВрд░реНрдг рдерд╛ред рдирддреАрдЬрддрди, рд╡рд┐рдХрд▓реНрдк рднрдпрд╛рдирдХ-рд╕реНрд╡рд┐рдкрд░ рдкрд░ рдЧрд┐рд░ рдЧрдпрд╛, рдЬреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╣рдорд╛рд░реА рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХреЛ рдкреВрд░рд╛ рдХрд░рддрд╛ рдерд╛ рдФрд░ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдереЛрдбрд╝рд╛ рдФрд░ рднреАред рд╕реНрд▓рд╛рдЗрдбрд░ рдХреЛ рдмреЛрд▓реНрдЯ рдХрд┐рдП рдЬрд╛рдиреЗ рдХреЗ рдмрд╛рдж, рд╣рдорд╛рд░реЗ рд▓реЗрдЖрдЙрдЯ рдбрд┐рдЬрд╛рдЗрдирд░ рд▓рдВрдмреЗ рд╕рдордп рддрдХ рдиреБрдХрд╕рд╛рди рдореЗрдВ рд░рд╣реЗред тАЬрдХреНрдпрд╛ рдпрд╣ рд╕рдм, рдХреНрдпрд╛ рдореБрдЭреЗ рдХреБрдЫ рдФрд░ рдХрд░рдирд╛ рд╣реИ? рдмрд╕ рдЫрд╡рд┐рдпреЛрдВ рдХреА рдПрдХ рд╕реВрдЪреА рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВ рдФрд░ рдпрд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ? "

рдЗрд╕рдХреЗ рдмрд╛рдж рддрд╛рд░реАрдЦреЛрдВ рдХреЗ рдЪрдпрди рдХреЗ рд▓рд┐рдП рдШрдЯрдХ рдХрд╛ рд╡рд┐рдХрд▓реНрдк рдЖрдпрд╛ред рдХрд┐рд╕реНрдордд рдЬреНрдпрд╛рджрд╛ рдереА рд╣рдорд╛рд░реЗ рдкреНрдпрд╛рд░реЗ рдлреНрд▓реИрдЯрдкрд┐рдХрд░ рдХреЗ рд▓рд┐рдП рдПрдХ рдЖрд╡рд░рдг рдЬрд▓реНрджреА рд╕реЗ рдорд┐рд▓ рдЧрдпрд╛ рдерд╛ред рдЬреЛ рдХреБрдЫ рд░рд╣ рдЧрдпрд╛ рдерд╛, рдЙрд╕реЗ рдереЛрдбрд╝рд╛ рд╕реНрдЯрд╛рдЗрд▓ рдХрд░рдирд╛ рдерд╛ред

рд╕рд╛рдЗрдЯ рдкрд░ рдХрдИ рд╕реНрдерд╛рдиреЛрдВ рдкрд░ рдПрдХ рдирдХреНрд╢рд╛ рд╣реИред рд▓реЗрдХрд┐рди, рдХреНрдпреЛрдВрдХрд┐ рд╣рдореЗрдВ рд╕рд╣реА рд╡рд┐рд╕реНрддрд╛рд░ рдФрд░ рдирдХреНрд╢реЗ рдХреЗ рд╡рд┐рд╕реНрддрд╛рд░ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рдереА, рд╕реЗрд╡рд╛рдУрдВ рдХреЗ рдмреАрдЪ рдХреЛрдИ рд╡рд┐рдХрд▓реНрдк рдирд╣реАрдВ рдерд╛ред рдлрд┐рд░ рднреА, рд╡рд┐рдХрд╛рд╕ рдХреЗ рд╕рдордп, рдФрд░ рдЕрдм рднреА, рдХреЛрдИ рд╕рдорд╛рдзрд╛рди рдирд╣реАрдВ рд╣реИ рдЬреЛ рдЖрджрд░реНрд╢ рд░реВрдк рд╕реЗ рд╣рдорд╛рд░реА рд╕рднреА рдЬрд░реВрд░рддреЛрдВ рдХреЛ рдкреВрд░рд╛ рдХрд░рддрд╛ рд╣реИред рд╕рднреА рдкреЗрд╢реЗрд╡рд░реЛрдВ рдФрд░ рд╡рд┐рдкрдХреНрд╖реЛрдВ рдХреЗ рдЖрдзрд╛рд░ рдкрд░, Google рдорд╛рдирдЪрд┐рддреНрд░ рдФрд░ vue2-google-map рдЖрд╡рд░рдг рдХреЛ рдЪреБрдирд╛ рдЧрдпрд╛ рдерд╛ред рдкреИрдХреЗрдЬ рдХрд╛рдлреА рдмрдбрд╝рд╛ рд╣реИ рдФрд░ рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдмрд╣реБрдд рд╕рд╛рд░реЗ рдЕрдирд╛рд╡рд╢реНрдпрдХ рдЦреАрдВрдЪрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдЕрдкрдиреА рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рд╣рд▓ рдХрд░рддрд╛ рд╣реИред

рдХреБрдЫ рд░реВрдкреЛрдВ рдореЗрдВ, рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдлрд╝реЛрди рджрд░реНрдЬ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдлрд╝реАрд▓реНрдб рд╣реИрдВред рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдлреЛрди рдореЗрдВ рдкреНрд░рд╡реЗрд╢ рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдкреНрд░рд╛рд░реВрдк рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рд╕рд╛рд░реЗ рд╡рд┐рдХрд▓реНрдк рд╣реИрдВ, рдФрд░ рдлрд┐рд░ рднрд╡рд┐рд╖реНрдп рдореЗрдВ рдПрдХрд▓ рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рджрд░реНрдЬ рдХрд┐рдП рдЧрдП рдбреЗрдЯрд╛ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдирд╛ рдЖрд╕рд╛рди рд╣реИред рдЗрд╕рд▓рд┐рдП, рдЖрдкрдХреЛ рдПрдХ рдореБрдЦреМрдЯрд╛ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдореИрдВ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдкрд░рд┐рдЪрд┐рдд рдЯреЗрдХреНрд╕реНрдЯ-рдорд╛рд╕реНрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛, рдФрд░ рдпрд╣рд╛рдБ рд╣рдо рднрд╛рдЧреНрдпрд╢рд╛рд▓реА рдереЗ, рдЙрдирдХреЗ рдкрд╛рд╕ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╡реАрдпреВ-рд╡реНрдпреВ-рдЯреЗрдХреНрд╕реНрдЯ-рдорд╛рд╕реНрдХ рдХрд╛ рдПрдХ рд╕рдорд╛рдзрд╛рди рдерд╛ред

рдЗрди рдкреИрдХреЗрдЬреЛрдВ рдиреЗ рд╣рдорд╛рд░реА рд▓рдЧрднрдЧ рд╕рднреА рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХреЛ рдХрд╡рд░ рдХрд┐рдпрд╛ред рдЬреЛ рдХреБрдЫ рднреА рдерд╛ рд╡рд╣ рдШрдЯрдХ рдХреЗ рдмрд╛рд╣рд░ рдХреНрд▓рд┐рдХ рдХреЛ рдЯреНрд░реИрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдерд╛, рдЬреЛ vue-click-рдмрд╛рд╣рд░ рдорджрдж рдХрд░рддрд╛ рдерд╛ред рд╣рдордиреЗ vue-backtotop рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП рдкреГрд╖реНрда рдХреЗ рддреЗрдЬреА рд╕реЗ рд╕реНрдХреНрд░реЙрд▓рд┐рдВрдЧ рдХреЛ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ред рддрд╛рд░реАрдЦреЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдкрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред

рдЕрдВрддрд┐рдо рдмрдВрдбрд▓ рдЖрдХрд╛рд░ рдФрд░ 1 рдореЗрдЧрд╛рдмрд╛рдЗрдЯ рдХрд╣рд╛рдВ рд╕реЗ рдЖрдпрд╛


рдпрд╣ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ рдкреИрдХреЗрдЬ рдЪреБрдирддреЗ рд╕рдордп рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдорд╛рдирджрдВрдб рдЙрдирдХрд╛ рд╡рдЬрди рдерд╛ред

рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рдордзреНрдп рдореЗрдВ, рд╣рдордиреЗ рдЕрдВрддрд┐рдо рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░рдиреЗ рдФрд░ рд╡рд┐рдзрд╛рдирд╕рднрд╛ рдЖрдпрд╛рдореЛрдВ рдХреЛ рджреЗрдЦрдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓рд┐рдпрд╛ред рдкрд░рд┐рдгрд╛рдо, рдЗрд╕реЗ рд╣рд▓реНрдХреЗ рдврдВрдЧ рд╕реЗ, рдЖрд╢реНрдЪрд░реНрдпрдЪрдХрд┐рдд рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдереЗред App.js рдЧрд┐рд░реЛрд╣ рдХрд╛ рдЖрдХрд╛рд░ 950kb gzip рд╕реЗ рдЕрдзрд┐рдХ рдерд╛ред рдПрдирдкреАрдПрдо рд░рди рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдЯреАрдо рдиреЗ рд╣рдореЗрдВ рд╕рднреА рдореЙрдбреНрдпреВрд▓реЛрдВ рдХреЗ рдЖрдХрд╛рд░ рдХреЗ рд╕рд╛рде рдПрдХ рд╕реБрдВрджрд░ рдЧреНрд░рд╛рдл рд▓рд╛рдпрд╛, рдЬрд┐рд╕рд╕реЗ рд╣рдореЗрдВ рдкрддрд╛ рдЪрд▓рд╛ рдХрд┐ рдХреБрдЫ рдореЙрдбреНрдпреВрд▓ jquery, lodash, рдЖрджрд┐ рдХреЗ рд░реВрдк рдореЗрдВ рдЕрдирд╛рд╡рд╢реНрдпрдХ рдирд┐рд░реНрднрд░рддрд╛ рдЦреАрдВрдЪ рд░рд╣реЗ рд╣реИрдВред рдЙрдиреНрд╣реЗрдВ рдЗрди рдкреИрдХреЗрдЬреЛрдВ рд╕реЗ рдЗрдирдХрд╛рд░ рдХрд░рдирд╛ рдкрдбрд╝рд╛ рдФрд░ рдЙрдирдХреЗ рд▓рд┐рдП рдПрдХ рд╡рд┐рдХрд▓реНрдк рдЦреЛрдЬрдирд╛ рдкрдбрд╝рд╛ред рд╡рд░реНрддрдорд╛рди рдореЗрдВ, рдкреВрд░реЗ рдмрдВрдбрд▓ рдХрд╛ рдЖрдХрд╛рд░ 480kb рдЧрдЬрд╝рд┐рдк рд╣реИред



рдирд┐рд░реНрднрд░рддрд╛ рдХреЗ рд▓рд┐рдП рджреЗрдЦреЗрдВ рдФрд░ рд╕рдордп-рд╕рдордп рдкрд░ рдЕрдкрдиреЗ рдЖрд╡реЗрджрди рдХреЗ рдЖрдХрд╛рд░ рдХреА рдЬрд╛рдВрдЪ рдХрд░реЗрдВред

рдкреНрд░рд╛рд░рдВрднрд┐рдХ рд▓реЛрдбрд┐рдВрдЧ рдкреГрд╖реНрда рдФрд░ рдПрдкреАрдЖрдИ рджреНрд╡рд╛рд░рд╛ рдкреНрд░рд╛рдкреНрдд рдбреЗрдЯрд╛


рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЛ рд▓реЛрдб рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рд╕рд░реНрд╡рд░ рдкрд░ рдбреЗрдЯрд╛ рдХреЗ рд╕рд╛рде рд╕реНрдЯреЛрд░ рдХреЛ рдЖрдмрд╛рдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП Nuxt рдПрдХ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдЕрд╡рд╕рд░ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред рдЗрд╕рдХреЗ рд▓рд┐рдП, рдХрд╛рд░реНрд░рд╡рд╛рдИ nuxtServerInit рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрд╣ рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрддрд╛ рд╣реИ:



рдЪреВрдВрдХрд┐ рд╣рдо рдПрдХ рд╕рд╛рде рдХрдИ рдШрдЯрдХреЛрдВ рдореЗрдВ рд╢реНрд░реЗрдгрд┐рдпреЛрдВ рдФрд░ рдХреБрдЫ рдЕрдиреНрдп рд╕рдВрд╕реНрдерд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдЙрдиреНрд╣реЗрдВ рддреБрд░рдВрдд рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рдФрд░ рдЙрдиреНрд╣реЗрдВ рд╕реНрдЯреЛрд░ рдореЗрдВ рд░рдЦрдирд╛ рдЕрдзрд┐рдХ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдерд╛ред

рд▓реЗрдХрд┐рди рдпрд╣рд╛рдБ рдЖрдкрдХреЛ рдЬреЛрд╕рди рд╕рд╛рдЗрдЬрд╝ рдХреА рд╕рдорд╕реНрдпрд╛ рд╣реИред рдЪреВрдВрдХрд┐ рд╕рд░реНрд╡рд░ рд╢реБрд░реБрдЖрддреА рд░реЗрдВрдбрд░рд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЛ рд╕рднреА рдкреНрд░рд╛рдкреНрдд рдбреЗрдЯрд╛ рднреЗрдЬрддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП html рдЖрдХрд╛рд░ рдмрд╣реБрдд рдмрдбрд╝рд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рд╣рдореЗрдВ рдпрд╣ рддрдм рдорд┐рд▓рд╛ рдЬрдм рд╢реНрд░реЗрдгрд┐рдпреЛрдВ рдореЗрдВ рд╣рдордиреЗ рдЫрд╡рд┐рдпреЛрдВ, рд╡рд┐рд╡рд░рдгреЛрдВ рдФрд░ рдЕрдиреНрдп рдХреНрд╖реЗрддреНрд░реЛрдВ рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рджрд┐рдпрд╛, рдЬреЛ рдХрд┐ рдЙрди рд╕рднреА рдкреГрд╖реНрдареЛрдВ рдкрд░ рдЕрдирд╛рд╡рд╢реНрдпрдХ рдереЗ рдЬреЛ рдкреНрд░рддреНрдпреЗрдХ рд╢реНрд░реЗрдгреА рдХреЗ рд╣реИрдВред рдЬрд┐рд╕рд╕рди рдХрд╛ рдЖрдХрд╛рд░ 2mb рд╕реЗ рдЕрдзрд┐рдХ рдерд╛ред рд╕реМрднрд╛рдЧреНрдп рд╕реЗ, рдпрд╣ рд╕рд░реНрд╡рд░ рджреНрд╡рд╛рд░рд╛ рджрд┐рдП рдЧрдП рдбреЗрдЯрд╛ рд╕реЗ рдЕрдирд╛рд╡рд╢реНрдпрдХ рдлрд╝реАрд▓реНрдб рдХреЛ рд╣рдЯрд╛рдХрд░ рдЖрд╕рд╛рдиреА рд╕реЗ рддрдп рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рд╕реНрдореГрддрд┐ рд▓реАрдХ


рдХреБрдЫ рд╕рдордп рдмрд╛рдж, рд╣рдорд╛рд░реЗ рдкрд░реАрдХреНрд╖рдг рд╕рд░реНрд╡рд░ рдкрд░ рдЖрд╡реЗрджрди, рд╣рдо рд╕реНрдореГрддрд┐ рдХреА рдЦрдкрдд рдореЗрдВ рдПрдХ рдЕрдкреНрд░рд╛рдХреГрддрд┐рдХ рд╡реГрджреНрдзрд┐ рдХрд╛ рдирд┐рд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рд▓рдЧреЗред pm2 рдиреЗ рд╕рднреА рд╕рд░реНрд╡рд░ рдореЗрдореЛрд░реА рдХреЗ 90% рддрдХ рдХрдмреНрдЬрд╛ рдХрд░ рд▓рд┐рдпрд╛ рдФрд░ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╕рдордп-рд╕рдордп рдкрд░ рдХреНрд░реИрд╢ рд╣реЛ рдЧрдпрд╛ред Github рдкреГрд╖реНрда рдкрд░ nuxt рдиреЗ рдкрд╣рд▓реЗ рд╣реА рд╕рдорд╕реНрдпрд╛ рдХреЗ рд╕рд╛рде рдХреБрдЫ рд╕рдорд╕реНрдпрд╛рдПрдБ рджреАрдВред

рд╕рдорд╕реНрдпрд╛ рддрдм рдЙрддреНрдкрдиреНрди рд╣реБрдИ рдЬрдм рд╣рдордиреЗ рдЕрдкрдиреЗ рдкреГрд╖реНрдареЛрдВ рдХреЗ рдПрд╕рд┐рдВрдХреНрд╢рдбрд╛рдЯ рд╡рд┐рдзрд┐ рдореЗрдВ рдХрдИ рдЕрдиреБрд░реЛрдз рдХрд┐рдПред



рд╕реМрднрд╛рдЧреНрдп рд╕реЗ, nuxt рдбреЗрд╡рд▓рдкрд░реНрд╕ рдиреЗ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рдЬрд▓реНрджреА рд╕реЗ рд╣рд▓ рдХрд░ рджрд┐рдпрд╛, рдФрд░ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдпрд╣ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд▓рдЧрднрдЧ 40mb рдореЗрдореЛрд░реА рдХрд╛ рдЙрдкрднреЛрдЧ рдХрд░рддреА рд╣реИред

рджрд┐рд▓рдЪрд╕реНрдк рд╕рдорд╕реНрдпрд╛рдПрдВ рдФрд░ рдЙрдирдХреЗ рд╕рдорд╛рдзрд╛рди


рдШрдЯрдХ рд▓реЗрдЦ
рд╕рд╛рдЗрдЯ рдирд┐рдпрдВрддреНрд░рдг рдХрдХреНрд╖ рдореЗрдВ, рд▓реЗрдЦреЛрдВ рдХреЛ рдЬреЛрдбрд╝рдирд╛ рдФрд░ рд╡рд┐рднрд┐рдиреНрди рд╕рд╛рдордЧреНрд░рд┐рдпреЛрдВ рдХреЛ рд▓реЗрдЦ рд╕рд╛рдордЧреНрд░реА рдореЗрдВ рд╕рдореНрдорд┐рд▓рд┐рдд рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдорд╛рд▓ рдХреЗ рд╕рд╛рде рдПрдХ рдмреНрд▓реЙрдХред



рд╕рд░реНрд╡рд░ рд╕реЗ рдЖрдиреЗ рд╡рд╛рд▓рд╛ HTML рдХреБрдЫ рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрддрд╛ рд╣реИ:



$ рдЙрддреНрдкрд╛рдж -4 рдЗрдВрдЧрд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛ 4 рдХреЗ рд╕рд╛рде Product.vue рдШрдЯрдХ рдЗрд╕ рд╕реВрдЪрдХ рдХреЗ рд╕реНрдерд╛рди рдкрд░ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред Vue рд╣рдореЗрдВ рд░реЗрдВрдбрд░ рд╡рд┐рдзрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдШрдЯрдХ рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡реНрдпрд╛рдкрдХ рд╕рдВрднрд╛рд╡рдирд╛рдПрдВ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рд╣рдо html рдореЗрдВ рдШрдЯрдХреЛрдВ рдХреЗ рд▓рд┐рдП рдкреЙрдЗрдВрдЯрд░реНрд╕ рдХреЗ рд╕рднреА рд╕рдВрджрд░реНрднреЛрдВ рдХреА рддрд▓рд╛рд╢ рдХрд░рддреЗ рд╣реИрдВ рдЬреЛ рдЖ рдЧрдП рд╣реИрдВ рдФрд░ рд╣рдо рдЗрд╕ рдШрдЯрдХ рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рдбреЗрдЯрд╛ рдХреЛ рдПрдкреАрдЖрдИ рджреНрд╡рд╛рд░рд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рддреЗ рд╣реИрдВред рдЕрдЧрд▓рд╛, рд╣рдордиреЗ рдкреВрд░реЗ HTML рдХреЛ рдПрдХ рдкреЗрдбрд╝ рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд┐рдпрд╛ред рд╣рд┐рдорд╛рд▓рдп рдкреБрд╕реНрддрдХрд╛рд▓рдп рдиреЗ рд╣рдореЗрдВ рдЗрд╕рдореЗрдВ рдорджрдж рдХреАред рдФрд░ рдлрд┐рд░ рд╣рдо рддреИрдпрд╛рд░ рдХрд┐рдП рдЧрдП рдШрдЯрдХреЛрдВ рдХреЗ рд╕рд╛рде рдкреЙрдЗрдВрдЯрд░реНрд╕ рдХреЛ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдХреЗ html рд╡рд╛рдкрд╕ рдЗрдХрдЯреНрдард╛ рдХрд░рддреЗ рд╣реИрдВред

... рдФрд░ рдПрдХ рд▓реЗрдЦ рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рддрд╛рдХрдд рдирд╣реАрдВ рдереА) рдЙрдиреНрд╣реЛрдВрдиреЗ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рд╡рд┐рдХрд╛рд╕ рдХреЗ рджреМрд░рд╛рди 2017 рдХреА рдЧрд░реНрдорд┐рдпреЛрдВ рдореЗрдВ рд▓реЗрдЦ рд▓рд┐рдЦрдирд╛ рд╢реБрд░реВ рдХрд┐рдпрд╛, рдФрд░ рдпрд╣ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА 2018 рдХреА рдЧрд░реНрдорд┐рдпреЛрдВ рдореЗрдВ рдпрд╛рд░реНрдб рдореЗрдВ рд╢реБрд░реВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╢реБрд░реВ рдирд╣реАрдВ рд╣реБрдИ рд╣реИ рдФрд░ рд▓реЗрдЦ рдЬрд╛рд░реА рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
рдЗрд╕рд▓рд┐рдП, рд╣рдо рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рд╣рдордиреЗ рдХреНрдпрд╛ рдЗрдХрдЯреНрдард╛ рдХрд┐рдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдЕрднреА рднреА рдХрдИ рджрд┐рд▓рдЪрд╕реНрдк рд╡рд┐рд╖рдп рдФрд░ рдЕрд╡рд▓реЛрдХрди рд╣реИрдВред
рдпрджрд┐ рдпрд╣ рджрд┐рд▓рдЪрд╕реНрдк рд╣реЛрдЧрд╛ - рд▓рд┐рдЦреЛ, рдЬреИрд╕реЗ рдЗрд╕реЗ)) рдЦреИрд░, рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реБрдирдиреЗ рдХреЗ рд▓рд┐рдП рдФрд░ рдХреНрдпрд╛ рджрд┐рд▓рдЪрд╕реНрдк рд╣реЛрдЧрд╛, рдХрд┐ рдЖрдк рдЪреВрдХ рдЧрдПред

рдореИрдВ рдХрд╣рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдХрд┐ рдпрд╣ рдкрд░рд┐рдпреЛрдЬрдирд╛ рд▓рдЧрднрдЧ 4 рдорд╣реАрдиреЗ рд╕реЗ рдХрд╛рдо рдХрд░ рд░рд╣реА рд╣реИред рдЗрд╕рдХреЗ рд╕рд╛рде рдХреЛрдИ рд╡рд┐рд╢реЗрд╖ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рдереА, рдФрд░ рд╕рд╛рдЗрдЯ рдХреА рдЧрддрд┐ рдкреНрд░рднрд╛рд╡рд╢рд╛рд▓реА рд╣реИ рдФрд░ рдЗрд╕реЗ рдЕрдиреНрдп рджреБрдХрд╛рдиреЛрдВ рд╕реЗ рдЕрд▓рдЧ рдХрд░рддреА рд╣реИред

Source: https://habr.com/ru/post/hi414137/


All Articles