본문으로 건너뛰기

เนื้อหาภาษาไทย / 태국어 콘텐츠

시스템 가이드 검수 완료된 콘텐츠

เริ่มต้นกับ Vue.js

Vue.js เป็นเฟรมเวิร์ค JavaScript แบบโอเพ่นซอร์สที่ใช้สำหรับการพัฒนา User Interface (UI) และ Single Page Application (SPA) ได้รับความนิยมเนื่องจากง่ายต่อการใช้งา...

เริ่มต้นกับ Vue.js

1. Vue.js คืออะไร?

Vue.js เป็นเฟรมเวิร์ค JavaScript แบบโอเพ่นซอร์สที่ใช้สำหรับการพัฒนา User Interface (UI) และ Single Page Application (SPA) ได้รับความนิยมเนื่องจากง่ายต่อการใช้งาน มีขนาดเล็ก และมีประสิทธิภาพสูง

จุดเด่นของ Vue.js:

  • ง่ายต่อการเริ่มต้น: Syntax ที่เข้าใจง่ายเหมาะสำหรับทั้งมือใหม่และผู้เชี่ยวชาญ
  • Component-Based: ช่วยให้การพัฒนาและจัดการโค้ดง่ายขึ้น
  • Reactivity System: ระบบตอบสนองการเปลี่ยนแปลงของข้อมูลที่รวดเร็วและทันที

2. การติดตั้ง Vue.js

วิธีที่ 1: ใช้ CDN (เหมาะสำหรับการเริ่มต้นเรียนรู้)

คุณสามารถใช้ Vue.js ผ่าน Content Delivery Network (CDN) โดยเพิ่มโค้ดนี้ในไฟล์ HTML:

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Vue.js Example</title>
  <script src="https://cdn.jsdelivr.net/npm/vue@3/dist/vue.global.js"></script>
</head>
<body>
  <div id="app">{{ message }}</div>
  <script>
    const app = Vue.createApp({
      data() {
        return {
          message: 'Hello Vue!'
        }
      }
    });
    app.mount('#app');
  </script>
</body>
</html>

วิธีที่ 2: ติดตั้งด้วย Vue CLI (สำหรับโปรเจกต์จริง)

  1. ติดตั้ง Node.js และ npm (หากยังไม่มี):
  1. ติดตั้ง Vue CLI:
npm install -g @vue/cli
  1. สร้างโปรเจกต์ใหม่:
vue create my-vue-app
  1. เข้าไปที่โฟลเดอร์โปรเจกต์และเริ่มเซิร์ฟเวอร์:
cd my-vue-app
   npm run serve
  1. เปิดเบราว์เซอร์และเข้าที่ http://localhost:8080 เพื่อดูผลลัพธ์

3. โครงสร้างโปรเจกต์ Vue.js

หลังจากสร้างโปรเจกต์ด้วย Vue CLI คุณจะพบโครงสร้างไฟล์ดังนี้:

my-vue-app
├── public
├── src
│   ├── assets
│   ├── components
│   ├── App.vue
│   └── main.js
├── package.json
└── node_modules

คำอธิบาย:

  • public/: เก็บไฟล์ที่ไม่ต้องการผ่าน Webpack เช่น ไฟล์ HTML และรูปภาพ
  • src/: โฟลเดอร์หลักสำหรับการพัฒนา
  • assets/: เก็บไฟล์ภาพหรือ CSS
  • components/: เก็บ Component ที่สร้างขึ้น
  • App.vue: Component หลักของโปรเจกต์
  • main.js: ไฟล์เริ่มต้นของแอปพลิเคชัน

4. Hello World ด้วย Vue.js

มาลองสร้าง "Hello World" Application ง่ายๆ:

  1. เปิดไฟล์ App.vue ในโฟลเดอร์ src
  2. แก้ไขโค้ดเป็นดังนี้:
<template>
  <div id="app">
    <h1>{{ message }}</h1>
  </div>
</template>

<script>
export default {
  data() {
    return {
      message: 'Hello Vue World!'
    };
  }
};
</script>

<style>
#app {
  font-family: Arial, sans-serif;
  text-align: center;
  margin-top: 50px;
}
</style>
  1. บันทึกและดูผลลัพธ์ในเบราว์เซอร์

5. สรุป

ในบทนี้ คุณได้เรียนรู้:

  • พื้นฐานของ Vue.js และจุดเด่น
  • วิธีติดตั้ง Vue.js ทั้งแบบ CDN และ Vue CLI
  • โครงสร้างโปรเจกต์ที่สร้างโดย Vue CLI
  • การสร้าง "Hello World" Application

ในบทต่อไป เราจะเรียนรู้เกี่ยวกับโครงสร้างและการสร้าง Component ใน Vue.js อย่างละเอียด!

Office.in.th Custom Service

이 구조를 바탕으로 시스템을 개발하거나 맞춤 변경하고 싶으신가요?

Office.in.th는 엔터프라이즈 웹 애플리케이션, API 연동, 공공/민간 업무 관리 시스템을 설계·개발하며 장기 지원을 제공합니다.

소프트웨어 개발 서비스 보기