代码之家  ›  专栏  ›  技术社区  ›  Komang Suryadana

使用按钮触发表单文件引导vue

  •  0
  • Komang Suryadana  · 技术社区  · 7 年前

    嗨,我在触发组件b-form-file时遇到问题。

    <b-form-file ref="imageProfile"></b-form-file>
    

    我尝试使用此选项。$refs.imageProfile.click()无效。我在那个元素上看到了未找到的click函数。

    0 回复  |  直到 7 年前
        1
  •  8
  •   Manh Nguyen    6 年前

    bootstrap vue的文件格式组件有点不同,如果有人仍然遇到此问题,请尝试以下方法:

    <b-form-file ref="pickImage" v-model="file" :state="Boolean(file)"></b-form-file>
    
    this.$refs.pickImage.$el.childNodes[0].click();
    

        2
  •  5
  •   Troy Morehouse    6 年前

    试试这个:

    this.$refs.imageProfile.$el.click()
    

    https://vuejs.org/v2/api/#vm-el

    推荐文章