Передать данные в родительский компонент

использовать функцию setTimeout

setTimeout(function(){ alert("Hello"); }, 3000);

, вы можете прочитать документацию. здесь

0
задан kate_hudson 19 January 2019 в 23:32
поделиться

1 ответ

Контекст this внутри вашего метода options.query на самом деле не ссылается на экземпляр Vue, но на контекст самого метода, чтобы обойти это, вы можете назначить локальную переменную текущему экземпляру.

new Vue({
  el: '#app',

  created() {
    this.sentData = 'Some initial value';
  },

  data() {
    const vm = this;

    return {
      sentData: '',

      options: {
        query(uploaderFile, uploaderChunk) {
          return {
            sentData: vm.sentData
          }
        }
      }
    }
  }
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/vue/2.5.17/vue.js"></script>

<div id="app">
  <span v-text="options.query().sentData"></span>
</div>

0
ответ дан jom 19 January 2019 в 23:32
поделиться
Другие вопросы по тегам:

Похожие вопросы: