Home
Softono

Vue Chat Scroll

Open source MIT JavaScript
572
Stars
74
Forks
29
Issues
7
Watchers
3 years
Last Commit

 About Vue Chat Scroll

🖱️ Vue directive to keep things scrolled to the bottom.

Platforms

Web Self-hosted

Languages

JavaScript

Need Help Installing Vue Chat Scroll?

We provide expert installation service for this software. Our team will install, configure, and secure Vue Chat Scroll on your server. plans start at just $30.

Vue Chat Scroll

View on GitHub

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 vue-chat-scroll@alpha

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/vue-chat-scroll@alpha/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.