A socket.io plugin for Vue.js.
This package does not support native websockets. At the time, we recommend using vue-native-websocket or implementing it yourself. For ongoing discussion on this, please visit #2.
Installation
You can either install this package with npm
, or manually by downloading the primary plugin file.
npm
$ npm install -S vue-websocket
Manual
Download the production vue-websocket.js
file. This link is a mirror of the same file found in the dist
directory of this project.
Usage
Register the plugin. By default, it will connect to /
:
;Vue;
Or to connect to another address:
Vue;
You can also pass options:
Vue;
To use it in your components:
Develop
Building
This command will build a distributable version in the dist
directory:
$ npm run build
Testing
This package uses karma
for testing. You can run the tests like so:
$ npm test
Contribution
Please send pull requests improving the usage and fixing bugs, improving documentation and providing better examples, or providing some testing, because these things are important.
License
vue-websocket
is available under the MIT license.
Contact
Copyright © 2018 Icebob