Saya baru menggunakan Vue dan melakukan beberapa html dan css dan saya mahu menggunakan pembolehubah untuk direktori imej tetapi imej tidak pernah dimuatkan dan pembolehubah sedang dikemas kini oleh fungsi tauri yang sah dan saya memerlukan imej untuk berubah juga.
Ini adalah sebahagian daripada kod saya
<template> <img v-bind:src=getimg()> -- and -- <img :src = {{data}}}> -- and -- <img src = {{data}}> -- and much more ... -- </template> <script setup> var data = ref("./assets/4168-376.png") function getimg() { console.log(data1.value) return require(data1.value) } </setup>
Mengikut kod anda, anda menggunakan API Komposisi Vue3. Terdapat sesuatu yang hilang dalam kod anda yang mungkin tidak menjadikan apl anda berfungsi dengan baik.
ref
dahulu.Tambahan : Apabila berurusan dengan nilai yang tidak memerlukan hujah, biasanya lebih baik menggunakan
计算
. Lihat Vue Computed Properties