如何在Vue页面中优雅地实现图片引入与详解的优化?

2026-04-03 08:320阅读0评论SEO资源
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计756个文字,预计阅读时间需要4分钟。

如何在Vue页面中优雅地实现图片引入与详解的优化?

目录错误示范通过computed属性当图片不变时直接引入通过css变量切换图片通过css设计总结在我我们写vue项目中,不可避免会用到各种图片资源。那么如何更好地使用图片资源呢?

这里我简单讲一下:

目录
  • 错误示范
  • 通过computed
  • 当图片不变的时候直接引入
  • 通过css变量切换图片
  • 通过css绘制
  • 总结

在我们写vue项目中肯定会用到各种图片,那么如何更好的使用图片资源呢。这里我讲一下我常用的方法。

错误示范

也许你的代码里常常会这样写

<template> <img :src="src"> </template> <script> export default{ data(){ return { src: require('xxx.jpg') } } } </script>

在webpack中,require会自动处理资源,这块没问题,但是你放到vue的data里,vue会遍历data,给src加上响应式,但其实大部分时间,这个src并不需要响应式,这里造成了性能浪费。

阅读全文

本文共计756个文字,预计阅读时间需要4分钟。

如何在Vue页面中优雅地实现图片引入与详解的优化?

目录错误示范通过computed属性当图片不变时直接引入通过css变量切换图片通过css设计总结在我我们写vue项目中,不可避免会用到各种图片资源。那么如何更好地使用图片资源呢?

这里我简单讲一下:

目录
  • 错误示范
  • 通过computed
  • 当图片不变的时候直接引入
  • 通过css变量切换图片
  • 通过css绘制
  • 总结

在我们写vue项目中肯定会用到各种图片,那么如何更好的使用图片资源呢。这里我讲一下我常用的方法。

错误示范

也许你的代码里常常会这样写

<template> <img :src="src"> </template> <script> export default{ data(){ return { src: require('xxx.jpg') } } } </script>

在webpack中,require会自动处理资源,这块没问题,但是你放到vue的data里,vue会遍历data,给src加上响应式,但其实大部分时间,这个src并不需要响应式,这里造成了性能浪费。

阅读全文