"Cara untuk memasukkan gambar ke dalam pengepala jadual dalam vue.js 3"
P粉550257856
2023-08-27 08:59:21
<p>Saya menggunakan v-data-table daripada vue.js 3 dan mahu memasukkan gambar dalam pengepala jadual.
Jadi saya cuba mengatasi templat pengepala jadual: </p>
<pre class="lang-html prettyprint-override"><code><template v-for="header in headers" v-slot:[`header.${header.value}`]=" ;{ pengepala }">
{{ header.text }}
</template>
</code></pre>
<p>Kaedah ini berkesan. Walau bagaimanapun, jika saya memasukkan imej seperti ini, saya mendapat ralat: </p>
<pre class="lang-html prettyprint-override"><code><template v-for="header in headers" v-slot:[`header.${header.value}`]=" ;{ pengepala }">
{{ header.text }}
<span v-if="header.text=='SomeTeks'"><img :src="require('@/assets/image_1.png')" /></span> ;
<span v-if="header.text=='SomeOtherTeks'"><img :src="require('@/assets/image_2.png')" /></span> ;
</template>
</code></pre>
<p>Mesej ralat adalah seperti berikut:</p>
<pre class="brush:php;toolbar:false;">14:3 ralat Elemen dalam lelaran dijangka mempunyai arahan 'v-bind:key' vue/require-v-for-key</pre>
<p>Saya amat berbesar hati jika sesiapa boleh memberikan nasihat. </p>
Cuba taip elemen bersarang berdasarkan indeks tajuk semasa: