Эта страница еще не переведена

Чтобы добавить перевод, откройте Pull Request по этой ссылке.

Отображается содержимое для языка по умолчанию.

ComponentOptions (Vue2)

effector

Returns

(Function | Object | Store): Store or object of Store’s, or function which will be called with the Component instance as this.

Examples

Basic Usage

import Vue from "vue";
import { createStore, combine } from "effector";

const counter = createStore(0);

new Vue({
  data() {
    return {
      foo: "bar",
    };
  },
  effector() {
    // would create `state` in template
    return combine(
      this.$store(() => this.foo),
      counter,
      (foo, counter) => `${foo} + ${counter}`,
    );
  },
});

Using Object Syntax

import { counter } from "./stores";

new Vue({
  effector: {
    counter, // would create `counter` in template
  },
});

Using Store Directly

import { counter } from "./stores";

new Vue({
  effector: counter, // would create `state` in template
});
Перевод поддерживается сообществом

Документация на английском языке - самая актуальная, поскольку её пишет и обновляет команда effector. Перевод документации на другие языки осуществляется сообществом по мере наличия сил и желания.

Помните, что переведенные статьи могут быть неактуальными, поэтому для получения наиболее точной и актуальной информации рекомендуем использовать оригинальную англоязычную версию документации.

Соавторы