Hai dalam proyek saya telah menyertakan element-ui.

Di app.js:

import Element from 'element-ui'

Dan kemudian:

Vue.use(Element, {locale})

Jadi dalam templat komponen file tunggal saya, saya dapat menggunakan korsel seperti ini: (Dalam komponen ini tidak ada korsel inisialisasi melalui vue seperti impor, induk apa pun ...)

<el-carousel>
  <el-carousel-item>
    <p>hello!</p>
  </el-carousel-item>
</el-carousel>

Dan itu berhasil... TAPI. Bagaimana saya dapat mengakses elemen ini? Lihat ke slide yang sebenarnya, gunakan acara dan sebagainya....?

Saya dicoba di komponen seperti:

import { Carousel } from 'element-ui';

Dan tambahkan ke daftar komponen... Berhasil, tetapi ini adalah contoh lain dari kelas ini...

Jadi bagaimana saya bisa MENDAPATKAN contoh nyata korsel dari DOM?

0
Lajdák Marek 4 Juli 2020, 13:33

1 menjawab

Jawaban Terbaik

Mudah. Buat referensi pada elemen melalui atribut ref seperti ini:

<el-carousel ref="myreference"></el-carousel>

Dan setelah akses ini:

console.log(this.$refs.myreference);
0
Lajdák Marek 6 Juli 2020, 18:37