Tutorial ini membimbing anda melalui membina aplikasi sembang masa nyata menggunakan Vue.js dan perkhidmatan chatkit penolak. Kami akan memberi tumpuan kepada bahagian depan, memanfaatkan keupayaan back-end Chatkit untuk pengurusan pengguna dan penciptaan bilik.
Ciri -ciri Utama:
Prasyarat:
Intermediate to Advanced Vue.js, Vuex, dan kerangka CSS (seperti bootstrap-vue yang digunakan di sini) pengetahuan diandaikan. Node.js dan Vue CLI mesti dipasang:
npm install -g @vue/cli
Persediaan Projek:
vue create vue-chatkit
npm i @pusher/chatkit-client bootstrap-vue moment vue-chat-scroll vuex-persist
dan loading.css
dari loading.io dan letakkannya di loading-btn.css
. src/assets/css
persediaan chatkit:
Pemboleh ubah persekitaran:
Buat fail di akar projek dan tambah:
.env.local
<code>VUE_APP_INSTANCE_LOCATOR=<your_instance_locator> VUE_APP_TOKEN_URL=<your_token_url> VUE_APP_MESSAGE_LIMIT=10</code>
Butir Tutorial Penciptaan Komponen VUE (LoginForm, Chatnavbar, Roomlist, UserList, Messagelist, MessageForm) dan integrasi mereka dengan VUEX untuk Pengurusan Negeri. Kod untuk komponen ini, bersama -sama dengan tindakan dan mutasi VUEX, diterangkan secara meluas dalam tutorial asal. Proses ini melibatkan penyambungan kepada chatkit, melanggan bilik, mengendalikan mesej, perubahan kehadiran, dan penunjuk menaip. Penyambungan semula selepas penyegaran halaman dan pengendalian ralat juga dilaksanakan.
Tutorial disimpulkan dengan seksyen FAQ yang komprehensif yang menangani pelbagai aspek membina aplikasi sembang masa nyata dengan Vue.js dan penolak. Kod lengkap boleh didapati di GitHub (pautan yang disediakan dalam tutorial asal). Ingatlah untuk menggantikan nilai tempat letak dengan kelayakan Chatkit sebenar anda.Atas ialah kandungan terperinci Bina aplikasi sembang masa nyata dengan penolak dan vue.js. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!