ตัวอย่างคือแอพ "Light Bookmarking" ของฉันในจิตวิญญาณของ Pocket หรือ Google Keep ฉันพบว่าแอพเหล่านั้นไม่ได้ทำงานอย่างที่ฉันต้องการดังนั้นฉันจึงตัดสินใจที่จะสร้างตัวเองเป็นวิธีการเรียนรู้ Vuejs มันมุ่งเน้นไปที่การจดบันทึกและการยุบภาพและอื่น ๆ อีกมากมายเพียงแค่เป็นวิธีการทำบุ๊กมาร์กชั่วคราว-อุดมคติสำหรับการรักษาลิงก์ที่คุณต้องการกลับมา แต่ไม่ต้องการทำบุ๊คมาร์คถาวรในเบราว์เซอร์ของคุณ (เช่น วิดีโอที่คุณกำลังดูอยู่ตรงกลางหรือกระทู้ Reddit ที่คุณต้องการกลับมาในภายหลัง)
มันถูกสร้างขึ้นเป็นหลักด้วย Vuejs 2 + Vuex และใช้องค์ประกอบสำหรับเลเยอร์ UI นอกเหนือจากสิ่งเหล่านั้นแล้วยังใช้ผู้ต้องสงสัยตามปกติจำนวนมากเท่าที่ห้องสมุด JS ไป การทดสอบความครอบคลุมอยู่ในสภาพที่น่าเศร้า แต่ฉันไม่มีเวลาติดตามสิ่งที่ไม่มากไปกว่าโครงการส่วนตัว
คุณสามารถดู repo สำหรับรหัสฝั่งไคลเอ็นต์ได้ที่นี่
คุณสามารถดูเวอร์ชัน dev/demo ได้ที่นี่ คุณสามารถลงทะเบียนสำหรับบัญชีใหม่และทุกอย่างควรทำงาน (ไม่มีฟังก์ชั่น "ลืมรหัสผ่าน" ดังนั้นโปรดจำไว้ว่ารหัสผ่านของคุณ) โปรดจำไว้ว่าเซิร์ฟเวอร์กำลังใช้อินสแตนซ์ Heroku ฟรีดังนั้นอย่ากลัวหากมีปัญหาด้านประสิทธิภาพ
# install dependencies
npm install
# serve with hot reload at localhost:8080
npm run dev
# build for production with minification
npm run build
# run unit tests
npm run unit
# run all tests
npm test