2.0.0 • Published 8 years ago
vue-gaspard v2.0.0
Vue-gaspard
DOM helpers plugin for Vue.js
Getting started
Installing
| npm | yarn | bower | unpkg |
|---|---|---|---|
| npm install vue-gaspard | yarn add vue-gaspard | bower install vue-gaspard | vue-gaspard.umd.js |
Usage
In main.js:
import Vue from 'vue'
import VueGaspard from 'vue-gaspard'
Vue.use(VueGaspard)In any of your components:
import Vue from 'vue'
export default {
mounted () {
// Use gaspard global
Vue.$gaspard.addClass(document.documentElement, 'container')
// Or on this component instance
this.$g.css('border', '1px dashed #eb592d')
}
}Or use gaspard within a <script>
<div id="app">Hello world !</div>
<script src="https://unpkg.com/vue"></script>
<script src="https://unpkg.com/gaspard"></script>
<script src="https://unpkg.com/vue-gaspard"></script>
<script>
var app = new Vue({
el: '#app',
mounted () {
this.$g.css('background-color', 'red')
}
})
</script>Options
You can optionally pass in some options:
| Name | Type | Default | Description |
|---|---|---|---|
| globalNamespace | String | $gaspard | Global access name |
| instanceNamespace | String | $g | Instance access name |
Override defaults example:
Vue.use(VueGaspard, {
globalNamespace: '$dom',
instanceNamespace: '$dom'
})API
Contribute
# Install dependencies
cd vue-gaspard
npm install
# Build main library
npm run build
# Run demo
npm run devLicensing
MIT License Copyright (c) 2017 Luca Perret