vue 图片引入

电玩女神 2024-03-31 09:04 242阅读 0赞

vue 图片引入

  1. <template>
  2. <div>
  3. <img src="@/assets/img/logo.png"> <!-- 直接写入项目路径 -->
  4. <img src="https://cn.vuejs.org/images/logo.png"> <!-- 直接写入外部路径 -->
  5. <img :src="logoImg"> <!-- import 引入data赋值 -->
  6. <img :src="logoImg1"> <!-- require 引入data赋值 -->
  7. <img :src="logoImg2"> <!-- 外部链接 data赋值 -->
  8. <div class="bgImgBox bgImg"/> <!-- css 设置背景图(~@) -->
  9. <div class="bgImgBox bgImg1"/> <!-- css 设置背景图(相对路径引) -->
  10. <div class="bgImgBox"
  11. :style="{'background-image': `url(${require('@/assets/img/cloud_log_blue_min.png')})`}"
  12. /> <!-- require 设置行间背景图 -->
  13. </div>
  14. </template>
  15. <script>
  16. import logo from '@/assets/img/logo.png'
  17. export default {
  18. data() {
  19. return {
  20. logoImg: logo, // import 引入
  21. logoImg1: require('@/assets/img/logo.png'), // require 引入
  22. logoImg2: 'https://cn.vuejs.org/images/logo.png' // 外部链接
  23. }
  24. }
  25. }
  26. </script>
  27. <style>
  28. .bgImgBox{
  29. width: 32px;height: 32px;display: inline-block;}
  30. .bgImg{
  31. background-image: url(~@/assets/img/cloud_log_blue_min.png); /* ~@ 引入背景图 */
  32. }
  33. .bgImg1{
  34. background-image: url(../../../assets/img/cloud_log_blue_min.png); /* 相对路径引入背景图 */
  35. }
  36. </style>

发表评论

表情:
评论列表 (有 0 条评论,242人围观)

还没有评论,来说两句吧...

相关阅读

    相关 vue图片引入问题

    在一些时候我们需要在方法中判断是否显示默认的本地图片,这时图片直接在方法中写入会无法显示,建议先使用import将图片地址引入,再将该变量赋值给src对应的变量。 错误: