html中無法顯示圖片

文章描述了在使用Vue框架中,通过for循环调用axios从服务器获取数据,但图片在HTML页面中无法正常显示且浏览器控制台报错的情况,作者寻求帮助找出代码中的错误或理解误区。
摘要由CSDN通过智能技术生成

在使用Vue框架中, 透過for循環利用axios 透過for循環 獲取伺服器的資料

其中圖片無法顯示, 看輸出的網址貼到瀏覽器上可以顯示

但在html的瀏覽器頁面中無法正常顯示,並且F12的畫面下有報錯

請問是我在哪個部分寫錯或理解問題?

 代碼如下

<script setup>
let data
function get() {
  axios.get('https://randomuser.me/api/?results=5')
    .then((result) => {
      console.log(result.data.results);
      data = result.data.results;
    })
}
</script>
<template>
  <button @click="get">按鈕</button>
  <br>
  數組表 
  <br>
  <table border="1px">
    <tr v-for="(data, index) in data">
      <td>{{ index + 1 }}</td>
      <td>{{ data.gender }}</td>
      <td>{{ data.name.last }}</td>
      <td>{{ data.picture.medium }}</td>
      <td><img src="data.picture.medium" width="35%"></td>
    </tr>
  </table>
</template>
<style scoped></style>

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值