⊗jsvuPmCmChC 58 of 72 menu

การสร้างคอมโพเนนต์ลูกใน Vue

คอมโพเนนต์ภายในมีโครงสร้าง เช่นเดียวกับคอมโพเนนต์หลัก ที่เราเคยทำงานด้วยมาก่อน นั่นคือ ในไฟล์ของแต่ละคอมโพเนนต์จะมี แท็ก script และ template

ลองยกตัวอย่างสร้าง คอมโพเนนต์ชื่อ User วางโค้ดของมันในไฟล์ ที่เกี่ยวข้อง:

<script> export default { data() { return { } } } </script>

ในออบเจ็กต์ data ของคอมโพเนนต์สามารถ วางข้อมูลบางอย่างได้:

<script> export default { data() { return { name: 'john' } } } </script>

ข้อมูลนี้สามารถแสดงผลใน ส่วนแสดงผลของคอมโพเนนต์ได้:

<template> {{ name }} </template>

ตอนนี้เรามาเชื่อมต่อคอมโพเนนต์ ที่เราสร้างไว้กับคอมโพเนนต์หลักกัน เพื่อทำสิ่งนี้ ขั้นแรกให้ทำการนำเข้า มัน:

<script> import User from './components/User.vue' export default { } </script>

เขียนชื่อของมันในการตั้งค่า components:

<script> import User from './components/User.vue' export default { components: { User } } </script>

ในส่วนแสดงผลของคอมโพเนนต์พ่อแม่ สามารถแสดงส่วนแสดงผลของคอมโพเนนต์ลูก ได้ ในการทำเช่นนี้ต้องเขียน แท็กที่มีชื่อตรงกับ ชื่อของคอมโพเนนต์ ลองทำดู:

<template> <User /> </template>

สร้างคอมโพเนนต์ Employee เชื่อมต่อมันกับคอมโพเนนต์หลัก

ไทย
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣTürkmenTürkçeЎзбекOʻzbekTiếng Việt
เราใช้คุกกี้สำหรับการทำงานของเว็บไซต์ การวิเคราะห์ และการปรับเนื้อหาให้เหมาะสมส่วนบุคคล การประมวลผลข้อมูลเกิดขึ้นตาม นโยบายความเป็นส่วนตัว.
ยอมรับทั้งหมด ปรับแต่ง ปฏิเสธ