โปรแกรมแก้ไขโทโพโลยีตามโทโพโลยี + elemenu-ui + vue-cli (สำหรับการอ้างอิงการเรียนรู้เท่านั้น)
ในปัจจุบัน ฟังก์ชั่นนี้ง่ายมาก ฉันอ้างอิงการสาธิตหลายรายการเกี่ยวกับโทโพโลยีที่เขียนโดย Vue และรวมเข้าด้วยกันเพื่อเปลี่ยนเป็นสิ่งที่ฉันคุ้นเคย จะยังคงรักษาและเพิ่มการใช้งาน API บนโทโพโลยีต่อไป
เฟรมทั่วไปจะขึ้นอยู่กับการสาธิตอื่นๆ ที่ทำได้ค่อนข้างดี จากนั้นส่วนประกอบต่างๆ จะถูกแบ่งตามเค้าโครงเพื่ออำนวยความสะดวกในการพัฒนาตามส่วนประกอบต่างๆ โดยหลักแล้วเพื่อใช้งานออบเจ็กต์ Canvas ส่งต่อ Canvas ไปยังแต่ละส่วนประกอบ และส่วนประกอบจะดำเนินการด้วยตัวเอง (หลักการคือใช้งานออบเจ็กต์ที่มีที่อยู่แอปพลิเคชันเดียวกัน) หรือปล่อยเพื่อเรียกกลับวิธีการขององค์ประกอบหลัก ตัวอย่าง Le5le อย่างเป็นทางการเขียนด้วยภาษา Nuxt และใช้ Vuex เพื่อแจ้งองค์ประกอบหลักว่าจะเรียกใช้วิธีใด เนื่องจากฉันไม่ต้องการแนะนำ vuex ที่นี่ ฉันจึงลบออกและแทนที่ด้วยองค์ประกอบปัจจุบัน ฉันยังไม่พบปัญหาใด ๆ เลย หากคุณมีวิธีการที่ดีกว่านี้ โปรดให้คำแนะนำแก่ฉันด้วย
npm i
npm run serve
npm run build
npm run lint
นี่คือการทดสอบจุดบกพร่องของโทโพโลยี เมื่อลากส่วนประกอบด้านซ้ายไปยังแคนวาส เพจจะเด้งกลับไปยังตำแหน่งที่แน่นอน เนื่องจากเมื่อเราใส่ลงในโปรเจ็กต์เป็นส่วนประกอบ ไม่จำเป็นต้องเป็นอินเทอร์เฟซแยกต่างหาก แต่อาจใช้เป็นส่วนประกอบที่ห่อหุ้มด้วยกล่องโต้ตอบหรือคอนเทนเนอร์ ดังนั้นข้อบกพร่องนี้จะยังคงมีผลกระทบอยู่บ้าง สามารถถอดออกได้ภายใต้สถานการณ์ปกติ