修改图片报错问题

base
JayChou 6 months ago
parent 976a3911ac
commit 83fea5c94c
  1. 1
      .env.development
  2. 20
      src/App.vue
  3. 4
      src/Layout/tabbar/index.vue
  4. 2
      src/directives/defaultImage.ts
  5. 2
      src/views/home/index.vue
  6. 2
      src/views/news/components/newsDetail.vue
  7. 2
      src/views/news/index.vue
  8. 2
      src/views/raceInfo/index.vue
  9. 2
      src/views/raceList/index.vue
  10. 1
      vite.config.ts

@ -3,3 +3,4 @@ NODE_ENV = 'development'
VITE_APP_TITLE = '教学一体化平台' VITE_APP_TITLE = '教学一体化平台'
VITE_APP_BASE_API = http://localhost:18085/jeecg-boot VITE_APP_BASE_API = http://localhost:18085/jeecg-boot
# VITE_APP_BASE_API = 'http://127.0.0.1:8080' # VITE_APP_BASE_API = 'http://127.0.0.1:8080'
VITE_APP_BASE_API_JEECG = '/student'

@ -3,26 +3,6 @@
</template> </template>
<script lang="ts" setup> <script lang="ts" setup>
import {} from 'vue'
import axios from 'axios'
const save = () => {
const data = {
insCode: 'c7c6aa3d-9d2e-40c3-8989-9f39c724eaa4',
instruType: 4,
instruList: '{}',
}
axios
.post('http://www.hniss.cn/api/service/putInstru', data, {
headers: {
'Content-Type': 'application/x-www-form-urlencoded;charset=UTF-8',
},
})
.then((res) => {
console.log(res)
})
}
save()
</script> </script>
<style lang="scss" scoped></style> <style lang="scss" scoped></style>

@ -7,7 +7,7 @@
<img <img
:src="setImageUrl(logoUrl)" :src="setImageUrl(logoUrl)"
alt="" alt=""
v-default-image="'/src/assets/images/LOGO.png'"
/> />
<!-- <img src="../../assets/images/LOGO.png" alt=""> --> <!-- <img src="../../assets/images/LOGO.png" alt=""> -->
</div> </div>
@ -40,7 +40,7 @@
<img <img
:src="setImageUrl(useUserStore.userInfo.avatar)" :src="setImageUrl(useUserStore.userInfo.avatar)"
alt="" alt=""
v-default-image="'/src/assets/images/default.png'"
/> />
</div> </div>
<el-dropdown style="width: 0.625rem"> <el-dropdown style="width: 0.625rem">

@ -2,7 +2,7 @@ export default {
mounted(el: any, binding: any) { mounted(el: any, binding: any) {
el.onerror = () => { el.onerror = () => {
// 当图片加载失败时,设置默认图片 // 当图片加载失败时,设置默认图片
el.src = binding.value || '/src/assets/images/item.png' // 默认图片 el.src = binding.value || '/student/src/assets/images/item.png' // 默认图片
} }
}, },
} }

@ -37,7 +37,7 @@
<img <img
src="" src=""
alt="" alt=""
v-default-image
style="width: 100%; height: 100%" style="width: 100%; height: 100%"
/> />
</div> </div>

@ -11,7 +11,7 @@
class="list-image" class="list-image"
:src="completeImageUrl" :src="completeImageUrl"
alt="News Image" alt="News Image"
v-default-image
/> />
</div> </div>
<p class="list-time">{{ data.publishTime }}</p> <p class="list-time">{{ data.publishTime }}</p>

@ -29,7 +29,7 @@
class="news-image" class="news-image"
:src="newsItem.imageUrl" :src="newsItem.imageUrl"
alt="News Image" alt="News Image"
v-default-image
/> />
</div> </div>
<el-divider /> <el-divider />

@ -13,7 +13,7 @@
<img <img
:src="setImageUrl(item.image)" :src="setImageUrl(item.image)"
alt="" alt=""
v-default-image="defaultImageUrl"
/> />
</div> </div>
<div class="reac-info"> <div class="reac-info">

@ -13,7 +13,7 @@
@click="toDetail(item.id)" @click="toDetail(item.id)"
> >
<div class="image"> <div class="image">
<img :src="setImageUrl(item.compImg)" alt="" v-default-image /> <img :src="setImageUrl(item.compImg)" alt="" />
</div> </div>
<div class="reac-info"> <div class="reac-info">
<div class="reac-title">{{ item.compName }}</div> <div class="reac-title">{{ item.compName }}</div>

@ -33,6 +33,7 @@ export default defineConfig({
host: '0.0.0.0', host: '0.0.0.0',
port: 8866, port: 8866,
}, },
base:'/student',
resolve: { resolve: {
alias: { alias: {
'@': path.resolve('./src'), // 相对路径别名配置,使用 @ 代替 src '@': path.resolve('./src'), // 相对路径别名配置,使用 @ 代替 src

Loading…
Cancel
Save