Vue.js с $ this.refs? - PullRequest
       2

Vue.js с $ this.refs?

0 голосов
/ 27 августа 2018
<template>
  <div>
    <form>
      <p ref="uploadCvText" @click="openUploadFileDialogueCV(this.$refs.input_file_cv)">+ Upload Your CV (*)</p>
      <input ref="input_file_cv" type="file" value="" name="input_file_cv" @change="handleCvUpload()">
    </form>
  </div>
</template>
<script>
  methods: {
    openUploadFileDialogueCV(e) {
      e.click();
    }
  }
</script>

проблема в том, что (ref) не разрешено использовать в шаблоне! так как я могу обратитесь к элементу html и позвольте функции openUploadFileDialogueCV () работает правильно?

1 Ответ

0 голосов
/ 27 августа 2018

Только не используйте this в шаблоне, используйте @click="openUploadFileDialogueCV($refs.input_file_cv) вместо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...