Rumah  >  Soal Jawab  >  teks badan

Menetapkan prop sebagai sebahagian daripada atribut href dalam VueJS

Saya telah menentukan komponen ikon dan ingin menambahkan prop pada alamat pautan href sebagai sebahagian daripada URL. Bagaimanakah ini boleh dilakukan dengan betul?

Malah, saya mahu bilangan atribut href kelihatan seperti ini:

href="./img/icon.svg#ico_copy"

Vue.component('icon', {
  template: `
  <svg class="iconz">
  <use v-bind:href="'./img/icon.svg#'+ props.label"></use>
  </svg>`,
  props: {
    label: String,
  },
});
  <icon label="ico_copy"></icon>

P粉653045807P粉653045807188 hari yang lalu367

membalas semua(1)saya akan balas

  • P粉724737511

    P粉7247375112024-04-01 13:33:55

    Anda boleh mencipta harta yang dikira seperti ini:

    computed: {
      url() {
        return `./img/icon.svg#${this.label}`;
      }
    }

    balas
    0
  • Batalbalas