Skip to content

Dafrok/san-mixin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SAN MIXIN

build npm codecov license

Installation

npm i san-mixin

Arguments

  • Component {Object} san component
  • mixins {Object} mixin prototypes

Usage

import mixin from 'san-mixin'

const Component = san.defineComponent({
    initData() {
        return {
            foo: 1
        }
    },
    getBar() {
        console.log(this.data.get('bar'))
    }
})

mixin(Component, {
    initData() {
        return {
            bar: 2
        }
    },
    getFoo() {
        console.log(this.data.get('foo'))
    }
})

const instance = new Component()

console.log(instance.getFoo()) // 1
console.log(instance.getBar()) // 2

About

mixin function for san components

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published