Использование функции композиции Vue в обычном компоненте Vue

В документации говорится, что это возможно, но нет примера, показывающего, как это сделать. Как бы это сделать?


person pdcribeiro    schedule 29.07.2020    source источник


Ответы (1)


Метод setup() подобен надстройке к обычному компоненту, поэтому мы можем просто включить его вместе с данными, методами и т. Д.

function useSomething() {
  // ...
}

const Component = {
  setup() {
    const { out1, out2 } = useSomething();
    return { out1, out2 };
  },
  data: function () {
    // ...
  },
  methods: {
    // ...
  },
}
person pdcribeiro    schedule 29.07.2020