1.2.0 • Published 6 years ago

vue-duo v1.2.0

Weekly downloads
2
License
MIT
Repository
github
Last release
6 years ago

NPM version Build status Test coverage License Dependency status

vue-duo

  • You can handle complex data flow with awesome rxjs.
  • vue-duo provide a tiny store for simple data flow, works fine with vue-rx.

Getting Started

  • app.vue
<template>
  <div>
    <h3>{{ count }}</h3>
    <button @click="add(1)">add</button>
  </div>
</template>

<script>

import { add } from './action'
import store from './store'

export default {
  name: 'app',
  store,
  methods: {
    add
  }
}

</script>
  • action.js
import { createAction } from 'vue-duo'

export const add = createAction((num) => num)
  • store.js
import { createStore } from 'vue-duo'

import { add } from './action'

const store = createStore({
  count: 0
})

store.subscribeActions({
  [add]: (num) => ({
    count: store.state.count + num
  })
})

export default store

Usage

License

MIT

1.2.0

6 years ago

1.1.1

7 years ago

1.1.0

7 years ago

1.0.0

7 years ago

0.2.0

7 years ago

0.1.0

7 years ago

0.0.0

7 years ago