๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

๐Ÿ’ปWEB FrontEnd/ํ”„๋ ˆ์ž„์›Œํฌ Vue

Vue ์‹œ์ž‘ํ•˜๊ธฐ (+๊ฐœ๋ฐœ ํ™˜๊ฒฝ ์„ค์ •)

<Do it! Vue.js ์ž…๋ฌธ>์„ ๊ธฐ๋ณธ์œผ๋กœ ๋ฐฐ์šด ๋‚ด์šฉ์ž…๋‹ˆ๋‹ค.

 

๋ชฉ์ฐจ

  • 1. ๊ฐœ๋ฐœ ํ™˜๊ฒฝ ์„ค์ •
  • 2. Vue ์‹œ์ž‘ํ•˜๊ธฐ
  • 3. ๊ฐœ๋ฐœ์ž ๋„๊ตฌ๋กœ ์ฝ”๋“œ ํ™•์ธ

 

1. ๊ฐœ๋ฐœ ํ™˜๊ฒฝ ์„ค์ •

๋ทฐ๋กœ ์›น ์•ฑ์„ ๊ฐœ๋ฐœํ•˜๊ธฐ ์œ„ํ•œ ํ™˜๊ฒฝ์„ ๊ตฌ์„ฑํ•˜๊ธฐ ์œ„ํ•ด ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๋„๊ตฌ๋“ค์„ ์„ค์น˜

[๋” ๋งŽ์€ ํŒจํ‚ค์ง€ ์ถ”๊ฐ€ https://ict-nroo.tistory.com/84]

 

โ€ป Vue CLI ์‚ฌ์šฉ ๋ฐฉ๋ฒ•์„ ์ž˜ ์ •๋ฆฌํ•ด๋†“์€ ๋ธ”๋กœ๊ทธ๋ฅผ ์ฐพ์•˜๋‹ค.

- kdydesign.github.io/2019/04/22/vue-cli3-tutorial/


2. Vue ์‹œ์ž‘ํ•˜๊ธฐ

1) ์ฝ”๋“œ ์ž‘์„ฑ

  • index.html : ๋ทฐ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ๋กœ๋”ฉ์‹œ์ผœ ๋ฉ”์„ธ์ง€๋ฅผ ์ถœ๋ ฅ์‹œํ‚ค๋Š” ์ฝ”๋“œ ์ž‘์„ฑ
<html>
  <head>
    <title>Vue Sample</title>
  </head>
  <body>
    <div id="app">
      {{ message }}
    </div>

    <script src="https://cdn.jsdelivr.net/npm/vue@2.5.2/dist/vue.js"></script>
    <script>
      new Vue({
        el: '#app',
        data: {
          message: 'Hello Vue.js!'
        }
      });
    </script>
  </body>
</html>
  • ํฌ๋กฌ ๋ธŒ๋ผ์šฐ์ €์—์„œ index.htmlํŒŒ์ผ์„ ์‹คํ–‰

 

2) ๊ฒฐ๊ณผ

 


3. ๊ฐœ๋ฐœ์ž ๋„๊ตฌ๋กœ ์ฝ”๋“œ ํ™•์ธ

1) ํฌ๋กฌ ๊ฐœ๋ฐœ์ž ๋„๊ตฌ (๋‹จ์ถ•ํ‚ค : F12)

  • ์–ด๋Š ์›น ์•ฑ์ด๋“  ๋ชจ๋‘ ๋™์ผํ•˜๊ฒŒ ์†Œ์Šค๋ฅผ ๋ถ„์„ํ•˜๊ณ  ํ™•์ธํ•  ์ˆ˜ ์žˆ๋Š” ๋„๊ตฌ

 

 

2) ๋ทฐ ๊ฐœ๋ฐœ์ž ๋„๊ตฌ

  • ๋ทฐ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์—๋งŒ ํ™œ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๋„๊ตฌ
  • Component๋กœ ๊ตฌ์„ฑ๋œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ๊ตฌ์กฐ๋ฅผ ํ•œ๋ˆˆ์— ํ™•์ธํ•  ์ˆ˜ ์žˆ๊ณ , ๊ฐ ์ปดํฌ๋„ŒํŠธ๋ณ„๋กœ ์ •์˜๋œ ์†์„ฑ์˜ ๋ณ€ํ™”๋ฅผ ์‹ค์‹œ๊ฐ„์œผ๋กœ ํ™•์ธํ•  ์ˆ˜ ์žˆ์–ด์„œ ๋ทฐ๋กœ ์ œ์ž‘ํ•œ ์›น ์•ฑ์„ ๋ถ„์„ํ•˜๊ฑฐ๋‚˜ ๋””๋ฒ„๊น…ํ•  ๋•Œ ์œ ์šฉํ•˜๋‹ค.

 

- ๋ทฐ ๊ฐœ๋ฐœ์ž ๋„๊ตฌ ํ™œ์„ฑํ™”

  • [๋„๊ตฌ ๋”๋ณด๊ธฐ > ํ™•์žฅ ํ”„๋กœ๊ทธ๋žจ]์„ ํด๋ฆญํ•˜๋ฉด ์•„๋ž˜์˜ ํ™”๋ฉด์ด ๋œฌ๋‹ค.

  • [์„ธ๋ถ€์ •๋ณด > 'ํŒŒ์ผ URL์— ๋Œ€ํ•œ ์•ก์„ธ์Šค ํ—ˆ์šฉ'์˜ ์ฒดํฌ ๋ฐ•์Šค์— ์ฒดํฌ]
  • ๊ฐœ๋ฐœ์ž ๋„๊ตฌ๋ฅผ ์ข…๋ฃŒํ•˜๊ณ , ์›นํ™”๋ฉด์œผ๋กœ ๋Œ์•„๊ฐ€ ์ƒˆ๋กœ๊ณ ์นจํ•œ ํ›„ ๋‹ค์‹œ ๊ฐœ๋ฐœ์ž ๋„๊ตฌ๋ฅผ ์‹คํ–‰ํ•˜๋ฉด Vueํƒญ์ด ํ™œ์„ฑํ™”๋œ๋‹ค.

 

- ๋ทฐ ๊ฐœ๋ฐœ์ž ๋„๊ตฌ ์‚ฌ์šฉ ๋ฐฉ๋ฒ•

  • ํฌ๋กฌ ๊ฐœ๋ฐœ์ž ๋„๊ตฌ๋ฅผ ์—ด๊ณ  'Vue'ํƒญ ์„ ํƒ

 

 

 

 

 

'๐Ÿ’ปWEB FrontEnd > ํ”„๋ ˆ์ž„์›Œํฌ Vue' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

Vue Router  (0) 2020.07.02
Vue Componets ํ†ต์‹   (0) 2020.07.02
Vue Componets  (0) 2020.07.02
Vue Instance  (0) 2020.07.01
Vue.js๋ž€?  (0) 2020.06.30