五莲县网站建设wordpress用什么linux

news/2025/9/30 10:33:25/文章来源:
五莲县网站建设,wordpress用什么linux,二类电商有哪些平台,网站开发前后端语言分析 很多时间#xff0c;不管是vue2#xff0c;还是vue3开发中都会遇到#xff0c;动态渲染图片的功能#xff0c;但是为什么我们直接将图片的路径直接赋值给变量的时候#xff0c;图片渲染不出来#xff0c;而通过require引入加载图片后却能正常渲染呢#xff1f;主要…分析 很多时间不管是vue2还是vue3开发中都会遇到动态渲染图片的功能但是为什么我们直接将图片的路径直接赋值给变量的时候图片渲染不出来而通过require引入加载图片后却能正常渲染呢主要原因在于webpack或vite编译的问题。以下代码为vue3vue2一样 一般情况下直接在src属性输入图片的路径就能渲染出图片如下 img src./assets/img.jpeg /如果动态加载就得动态绑定src属性如下 img :srcimg1 / script setup import {ref} from vue; let img1 ref(./assets/img.jpeg); /script但是这样动态绑定src属性是渲染不来图片我们可以两者最终编译出来的html。 普通 动态加载 可以看出普通加载的图片会被编译成/img/img.13eb2ff7.jpeg这种路径而动态加载的还是原始路径这是因为webpack或vite会将代码编译最终在内容内构造出一个类似于打包后的dist文件而就会将普通方式图片路径编译转化成dist文件夹下img文件夹下的资源。可以打包一下这时的代码。 可以看出图片资源被打包放在了img文件夹下所有没有编译过的图片路径是访问不到的这也是动态直接加载图片路径渲染不出来的原因。 但是有一点在public文件夹下的图片不管是webpack还是vite都不会进行编译在该文件夹下的路径得是一个绝对路径所以不管是普通引用还是动态加载图片都不会有问题的。 解决 1、vue2 在vue2中因为是通过webpack进行打包编译的所以可以用require以模块的方式引入图片webpack会将require引入的模块进行打包编译。 const img require(路径)2、vue3 在vue3中是通过vite进行打包编译的而require是webpack中函数所以在vue3中不能而vite官网给出了替代方法new URL。 const imgUrl new URL(./img.png, import.meta.url).href document.getElementById(hero-img).src imgUrlimport.meta.url 是一个 ESM 的原生功能会暴露当前模块的 URL。 3、通用方法 import 不管是vue2还是vue3都可以通过import。 import img from 路径;注意 1、不管是webpack还是vite在图片大小一定范围内两者都会把图片编译成base64形式目的是较少HTTP请求优化性能。webpack默认的图片打包规则设置 type: ‘asset’默认的对于小于8k的图片会将图片转成base64直接插入图片。 对于webpack可以在vue.config.js文件中进行设置如下 module.exports {// 使用configureWebpack对象下面可以直接按照webpack中的写法进行编写// 编写的内容最终会被webpack-merge插件合并到webpack.config.js主配置文件中configureWebpack: { module: {rules: [{test: /\.(png|jpe?g|gif|webp|avif)(\?.*)?$/,type: asset,parser: {dataUrlCondition: {// 这里我将默认的大小限制改成6k。// 当图片小于6k时候使用base64引入图片大于6k时打包到dist目录下再进行引入maxSize: 1024 * 6}}}]}} }在vite中在vite.config.js文件中进行设置如下 import { defineConfig } from vite;export default defineConfig({build: {// 10kb以下转Base64assetsInlineLimit: 1024 * 10,}, });2、public下的资源一定要绝对路径虽然public文件不会被编译但是src下的文件都会被编译。由于引入的是public下的资源不会走require会直接返回代码中的定义的文件地址该地址无法在编译后的文件目录dist目录下找到对应的文件会导致引入资源失败。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/922705.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

网站建设咨询什么当当网网站建设步骤

Zookeeper1.Zookeeper概述Zookeeper是一个工具,可以实现集群中的分布式协调服务。所谓的分布式协调服务,就是在集群的节点中进行可靠的消息传递,来协调集群的工作。Zookeeper之所以能够实现分布式协调服务,靠的就是它能够保证分布…

【VMware Workstation】Debian 13 桌面版安装

下载系统镜像 访问 debian 官网下载网页下载 debian-13.1.0-amd64-DVD-1.iso 系统镜像下载列表页面:https://www.debian.org/distrib/ 文件名称:debian-13.1.0-amd64-DVD-1.iso MD5:E883FB27DDC95057000F181E6E982…

网站做的app有哪些wordpress文章图片显示不出来

自动生成实体类、Mapper、Mapper.xml文件搭建Spring Boot Mysql MyBatis 项目核心配置pom.xml创建表配置文件生成文件结果项目结构搭建Spring Boot Mysql MyBatis 项目idea 可直接创建相应的项目及配置核心配置pom.xmlmysqlmysql-connector-java5.1.38org.springframework.…

B树,B+树技术分享

分享B树和B+树中学习过程中的知识点B树概念+使用操作 为什么要发明B树? 1.磁盘文件I/O太慢 2.BTS的局限性:二叉平衡树每个节点就放一个关键字,所以搜索起来效率太慢了,比如每个节点就放一个关键字,要放一亿条数据就…

【瑶池数据库动手活动及话题精选(体验Dify on DMS,参与Meta Agent讨论)】

一、动手活动 基于 Dify on DMS 快速构建客服对话数据质检服务,完成任务可领积分、定制手办等好礼! 企业面临传统开发环境割裂及数据流转不畅的挑战?本方案基于数据管理服务 DMS,深度集成云数据库 RDS 与百炼大模型…

无管理员权限电脑完成MySQL数据库创建流程

背景:公司电脑,没有管理员权限 阶段一:准备阶段 步骤一:选择MySQL版本。 个人开发推荐使用绿色版本5.7.44 步骤二:获取资源。 链接:https://downloads.mysql.com/archives/community/ 资源名:Windows (x86, 64-…

上海网络推广公司网站网站建设服务器选择

全国知识图谱与语义计算大会是由中国中文信息学会语言与知识计算专委会定期举办的全国年度学术会议。CCKS 2018吸引了来自学术界和工业界的超800人参加。2019 年全国知识图谱和语义计算大会(www.ccks2019.cn) 将于2019年8月24日至8月27日在杭州召开,CCKS 2019的主题…

组建 网站开发团队wordpress小工具空格

1.微服务云应用平台(ServiceStage),可以完成以下哪些功能?(多选)A.创建应用依赖计算资源B.使用 AOS 模板自动化应用编排C.查看应用各项指标D.在线可视化升级应用E.容器应用需要自己在 Service Storage 上搭建容器管理平台,比如需自己搭建 kubernetes 管理 docker 容器应用Answ…

时钟设计优化实战

1、时钟设计,芯片性能的节拍器 在现代 IC 设计中,时钟网络的优化是实现高性能、高可靠性和低功耗的关键。本文聚焦四大核心技术:CTS 优化、DCD 最小化、时钟门控和时钟域交叉(CDC),带你深入理解并掌握先进的时钟…

河南外贸建站 | 河南外贸建站公司 | 河南外贸独立站定制 - 详解

河南外贸建站 | 河南外贸建站公司 | 河南外贸独立站定制 - 详解pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Co…

win10虚拟机做网站海南网络推广公司

IPKISS------线路仿真 推荐阅读引言正文示例1------PDK中集成好的器件示例2------使用 i3.Circuit 框架示例3------i3.PCell 框架推荐阅读 Matplotlib ------ 纵坐标科学计数法含义 引言 我们知道,想要在 IPKISS 中进行仿真,首先需要对线路进行定义,但是我们知道,在 IPK…

kuboard使用的etcd空间清理(3个etcd)

1.查看当前kuboard使用的etcd情况[root@master kuboard]# kubectl get pods -n kuboard -o wide|grep etcd kuboard-etcd-6vg9h 1/1 Running 0 22m 192.168.1.106 node2 <none>…

Node生态中最优雅的数据库事务处理机制

Vona ORM 对数据库事务提供了完整的支持,提供了直观、优雅、强大的特性:1. 使用装饰器启用事务;2. 事务传播机制;3. 事务补偿机制;4. 确保数据库与缓存数据一致性Vona ORM 对数据库事务提供了完整的支持,提供了直…

详细介绍:扒透 STL 底层!map/set 如何封装红黑树?迭代器逻辑 + 键值限制全手撕----《Hello C++ Wrold!》(23)--(C/C++)

详细介绍:扒透 STL 底层!map/set 如何封装红黑树?迭代器逻辑 + 键值限制全手撕----《Hello C++ Wrold!》(23)--(C/C++)pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !impor…

死锁的处理策略-预防死锁

破坏互斥条件 对于必须互斥使用资源的争抢才会导致死锁 如果吧互斥使用的资源改为允许共享使用,则系统不会进入死锁状态 比如SPOOLing技术: 就以打印机为例子,假如进程1和进程2都申请使用打印机,SPOOLing会在两个进…

跨网文件安全交换系统:提升数据传输安全性和合规性

跨网文件安全交换系统是现代企业管理中不可或缺的一部分,特别是Ftrans Ferry跨网文件安全交换系统和内外网文件摆渡系统,正好契合了对敏感信息保护需求日益增长的趋势。这些系统通过先进的加密技术和严格的身份验证,…

企业网站注册域名的步骤网站建设培训价格

效果: 1.编译FFmpeg库: 下载FFmpeg-kit的源码并编译生成安装平台库 2.复制生成的FFmpeg库so文件与包含目录到自己的Android下 如果没有prebuiltLibs目录,创建一个,然后复制 包含目录只复制arm64-v8a下

swoole怎么做直播网站wordpress文章不显示图片

2345浏览器安装完成之后默认将2345导航设为主页&#xff0c;但是很多用户其实不习惯用2345导航&#xff0c;那2345浏览器怎么换主页呢?今天小编就教一个方法。 2345浏览器换主页教程 1、首先打开2345浏览器&#xff0c;找到在网站页面的“工具”在浏览器的右上角&#xff0c…

ArcGIS 公众号推荐

ArcGIS 公众号推荐Arcigs带你飞 地学大数据 GIS前沿 小猿猴GISer

跨网文件交换系统:数字化时代企业与机构的数据安全传输利器

如今,随着数字化进程全面提速,任何组织的“生命线”都系在数据能否顺畅流动上。为了守住安全底线,网络隔离已成标配——研发网、办公网、生产网被企业层层切分,医院、政府的内网与外网更是泾渭分明。可越是“隔离”…