vue-custom-properties
TypeScript icon, indicating that this package has built-in type declarations

0.1.0 • Public • Published

vue-custom-properties

Make easier to use CSS custom properties in Vue components

Installation

$ npm install --save vue-custom-properties
# or
$ yarn add vue-custom-properties

Example

  1. Install it into Vue.js.
import Vue from 'vue'
import VueCustomProperties from 'vue-custom-properties'

Vue.use(VueCustomProperties)
  1. Define customProperties option in your components.
export default {
  data() {
    return {
      color: 'red',
      size: 12
    }
  },

  customProperties: {
    '--base-color': 'color', // --base-color: red;
    '--base-size'() {
      return this.size + 'px' // --base-size: 12px;
    }
  }
}

License

MIT

Package Sidebar

Install

npm i vue-custom-properties

Weekly Downloads

4

Version

0.1.0

License

MIT

Last publish

Collaborators

  • ktsn