All Projects → theomessin → Vue Chat Scroll

theomessin / Vue Chat Scroll

Licence: mit
🖱️ Vue directive to keep things scrolled to the bottom.

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Vue Chat Scroll

Vue Parallax
🌌 Vue.js component for parallax image scroll effects
Stars: ✭ 569 (+10.06%)
Mutual labels:  scrolling, vuejs2
Vue Product Zoomer
Zoom Prodct Image, useful for e-shop website
Stars: ✭ 248 (-52.03%)
Mutual labels:  scrolling, vuejs2
Pd Select
vue components ,like ios 3D picker style,vue 3d 选择器组件,3D滚轮
Stars: ✭ 101 (-80.46%)
Mutual labels:  scrolling, vuejs2
Basic Vue Chat
Easy to use Vue chat.
Stars: ✭ 64 (-87.62%)
Mutual labels:  chat, vuejs2
V Bar
The virtual responsive crossbrowser scrollbar component for VueJS 2x
Stars: ✭ 216 (-58.22%)
Mutual labels:  scrolling, vuejs2
react-native-giphy
Integrate GIPHY into your React Native project (works with react-native-gifted-chat)
Stars: ✭ 25 (-95.16%)
Mutual labels:  chat, scrolling
Ajax Chat
A fully customizable web chat implemented in JavaScript, PHP and MySQL which integrates nicely with common forum systems like phpBB, MyBB, FluxBB, SMF and vBulletin. A Flash and Ruby based socket connection can be used to boost performance.
Stars: ✭ 497 (-3.87%)
Mutual labels:  chat
Rasa Webchat
A feature-rich chat widget for Rasa and Botfront
Stars: ✭ 507 (-1.93%)
Mutual labels:  chat
Chat app
A flutter chat app built with firestore. It is clone of messenger.User can create stories,chat and search in real time.
Stars: ✭ 493 (-4.64%)
Mutual labels:  chat
We Vue
we-vue, 不只是 vue.js + weui!
Stars: ✭ 493 (-4.64%)
Mutual labels:  vuejs2
Vue Googlemaps
Integrate Google Maps in your Vue application
Stars: ✭ 516 (-0.19%)
Mutual labels:  vuejs2
Tamiat
⛵️ Vuejs and Firebase based CMS
Stars: ✭ 510 (-1.35%)
Mutual labels:  vuejs2
Vue Socket.io Extended
✌️⚡️ Socket.io bindings for Vue.js and Vuex (inspired by Vue-Socket.io)
Stars: ✭ 506 (-2.13%)
Mutual labels:  vuejs2
Vue Stripe Elements
A Vue 2 component collection for StripeElements
Stars: ✭ 498 (-3.68%)
Mutual labels:  vuejs2
Vue Input Tag
🔖 Vue.js 2.0 Input Tag Component
Stars: ✭ 507 (-1.93%)
Mutual labels:  vuejs2
Slacker
Slack Bot Framework
Stars: ✭ 495 (-4.26%)
Mutual labels:  chat
Vue Password Strength Meter
🔐 Password strength meter based on zxcvbn in vue.js
Stars: ✭ 510 (-1.35%)
Mutual labels:  vuejs2
Vue Grid Layout
A draggable and resizable grid layout, for Vue.js.
Stars: ✭ 5,170 (+900%)
Mutual labels:  vuejs2
Tiptap Vuetify
Vuetify editor. Component simplifies integration tiptap editor with vuetify.
Stars: ✭ 498 (-3.68%)
Mutual labels:  vuejs2
Vue Star Rating
⭐️ A simple, highly customisable star rating component for Vue 2.x. / 3.x
Stars: ✭ 509 (-1.55%)
Mutual labels:  vuejs2

Installing

Using a package manager (recommended)

The recommended way of installing vue-chat-scroll is using the npm package with the npm (or yarn) package manager:

npm i [email protected]

After installing the package, you must use the vue-chat-scroll plugin :

import VueChatScroll from 'vue-chat-scroll';

Vue.use(VueChatScroll);

new Vue(...);

Using a script tag

If working on a proof of concept or a fiddle, it can be easier to use a script tag. We recommend using a CDN such as unpkg or jsdelvr.

<script src="https://unpkg.com/[email protected]/dist/vue-chat-scroll.js"></script>

vue-chat-scroll will attempt to auto-register itself with Vue. This should work as long as window.Vue is defined.

Usage

We aim to make using vue-chat-scroll as straightforward as possible. Simply using the v-chat-scroll directive should take care of most use cases.

<div v-chat-scroll>
  ...
</div>

You may configure the directive by passing an object as well. For example, the enable configuration flag:

<div v-chat-scroll="{ enable: false }">
  ...
</div>

Please refer to the Config interface and defaultConfig object in config.ts to find out more about what can be configured, as well as what the default configuration values are.

Examples

🧸 Bear with us, all of this is work in progress. We'll be adding some examples of how this plugin can be used to build a fully-featured chat (such as Slack's one), or even a console looking log viewer.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].