人进化的副产品互联网 已成为雄心勃勃网络应用大点网站通常指慢点网站,Vite提供快速开发经验
贝斯特2200娱乐平台不可知性维特多功能性并可以跨平台使用,提供最优化开发环境,对Vue.js项目特别有利Vite不仅处理图像资产,还自动检测其他常用媒体和字体文件类型检测能确保更整体化资产管理方法,消除人工配置的痛苦
文章将讨论Vite,为什么它正成为前端宇宙中一个基本工具, 以及如何通过搭建图像画廊集成图像使用它
完成项目寄存编码盒查查代码盒快速启动
https://github.com/Iheanacho-ai/image-assets-bundling-vue
要从文章中获取最大值,我们必须有以下内容:
维特建构工具旨在为现代网络项目提供快速精度开发经验加速前端总体开发过程
极好的前端工具向开发者提供NPR依赖解析、预拆和热模块替换快速处理刷新文件修改对本地开发有利
vite利用浏览器本地ES模块的可用性以及JaavaScript工具的兴起用编译语言解决开发大应用时生成的慢反馈循环
Vite也是快速优化Web应用前端工具除以常用方式引用图像外,你还可以通过将图像放入公共文件夹、单个导入文件、从API调用动态图像或使用动态内联背景图像使用Vite图像也可以直接用静态URL或静态导入法从资产文件夹中提取图像并使用资产Clude选项扩展Vite内部资产列表,确保引用资产归并为构建资产图的一部分,从散列文件名和插件潜在优化处理中受益自动处理图像资产,免得为图像指定配置可使用标准带标签src系统属性显示URL图像
贝斯特2200娱乐例举,您可使用连接平台的 URL,如Unspashe或Pexelsif you're looking从资产文件夹提取图像时,可使用静态导入或直接输入src系统属性PWA表示图标使用资产目录路径相对root文件夹引用图像至关紧要
创建虚拟应用时,我们将打开终端并运行下方代码块
NOTE:如果你上窗使用Git Bash,你可能与箭头有问题,所以你应该使用Powershell终端替代网际网际网际网路
m创建vite@latest#或线程创建vite#或pnpm创建vite
代码语言PHP高山市php)
运行此命令触发数组问题提示回答这些问题如下
项目名称 :<名称联想吾族项目>选择框架:vue.js选择变量:vue
代码语言htmlXML高山市xml)
下一步由我们执行指令
sd<名称联想吾族项目>m安装npm运行dev
代码语言htmlXML高山市xml)
上命令将把目录修改为项目并创建本地开发服务器运行http://localhost:3000/.
Vite自动处理图像资产,所以我们不需要为图像指定配置深入了解静态资产vite处理来.
九张图片加进src/CLASSETS
文件夹中下载图片时我们会用到画廊 查查来.
接下去,我们将导入图片 段脚本App.Vue
文件.
<脚本编程>导入mg1发自'./assets/photo-1.jpg'导入mg2发自'./assets/photo-2.jpg'导入Img3发自'./assets/photo-3.jpg'导入mg4发自'./assets/photo-4.jpg'导入mg5发自'./assets/photo-5.jpg'导入mg6发自'./assets/photo-6.jpg'导入mg7发自'./assets/photo-7.jpg'导入mg8发自'./assets/photo-8.jpg'导入mg9发自'./assets/photo-9.jpg'
脚本编程>
代码语言htmlXML高山市xml)
对于那些对高级图像处理感兴趣的人,你可以使用仿真工具使用工具箱导入指令加载变换图像开始使用仿真工具在您的项目中简单运行mi虚拟工具
发件人App.Vue文件后,我们将创建`images'数组以屏蔽刚导入的所有图像
导出默认{数据{返回{{图片制作Img1、IMG2、IMG3、IMG4、IMG5、IMG6、IMG7、IMG8、IMG9
代码语言JavaScript高山市javascript)
导入图像后,我们将循环并转换成数组模板化
段我们App.Vue
文件.
<模板化><iv语言><iv语言类="image-container"><iv语言类=图像类v-for=图像映射关键字=图像类><英格:src=图像类>
iv语言>
iv语言>
iv语言>
模板化>
代码语言htmlXML高山市xml)
吾族App.Vue
文件应该像这个
<模板化><iv语言><iv语言类="image-container"><iv语言类=图像类v-for=图像映射关键字=图像类><英格:src=图像类>
iv语言>
iv语言>
iv语言>
模板化><脚本编程>导入mg1发自'./assets/photo-1.jpg'导入mg2发自'./assets/photo-2.jpg'导入Img3发自'./assets/photo-3.jpg'导入mg4发自'./assets/photo-4.jpg'导入mg5发自'./assets/photo-5.jpg'导入mg6发自'./assets/photo-6.jpg'导入mg7发自'./assets/photo-7.jpg'导入mg8发自'./assets/photo-8.jpg'导入mg9发自'./assets/photo-9.jpg'导出默认{数据{返回{{图片制作Img1、IMG2、IMG3、IMG4、IMG5、IMG6、IMG7、IMG8、IMG9
脚本编程>
代码语言htmlXML高山市xml)
图像画廊不完整 没有定型下文风格App.Vue
文件.
<风格化>#a{{宽度:百分百;高度显示:百分百;显示器:灵活度;合理内容中位值匹配项中心}h2{{文本对齐中心}.image-container{{宽度:80%;左偏:10%;显示器:网格;grid-template-columns:重复高山市4,一号fr);差错:5px脱机}.image-containeriv语言:先生子{{grid-column-start:一号;网格列端:3脱机}.image-containeriv语言Last-Child{{网格row启动:2;网格row-end:5脱机}.图像{{宽度:百分百;高度显示:300px脱机}.图像英格{{宽度:百分百;高度显示:百分百脱机}
风格化>
代码语言htmlXML高山市xml)
上方代码块中
- 中心美术馆使用CSS原生
合理内容:中心
并匹配项
. - 定义我们画廊应使用多列
网格板块:重复(4,1fr)
. - 目标第一和最后一个div
图像容器
并指定多列或行使用CSS选择器取用
并成功搭建图像画廊
文章讨论了维特是什么, 与维特搭建应用程序的长处 最重要的是,如何将维特整合到项目中 处理图像资产捆绑使用知识创建图像画廊