当前位置: 首页 > news >正文

uni静态资源引入及css图片图标引用规范

1、页面组件引入

单页面中的组件引入需经过导入——注册——使用三个步骤;

<template><view><!-- 3.使用组件 --><uni-rate text="1"></uni-rate></view>
</template>
<script>// 1. 导入组件import uniRate from '@/components/uni-rate/uni-rate.vue';export default {components: { uniRate } // 2. 注册组件}
</script>

2、js的引入

相对路径和绝对路径两种方式,建议使用@的绝对路径引入方式;
公共自用封装js

//绝对路径
import add from '@/common/util.js';
//相对路径
import add from '../../common/util.js';

npm引入,以jquery为例

npm install jquery --save
//安装指定版本
npm install jquery@3.0.0 --save

注意:js不支持使用斜杠/开头的方式引入
备注:可在npm官网中查找包名

3、静态资源的引入

图片的引入,推荐使用@的绝对路径引入方式,可适配h5,app,小程序

<!-- 绝对路径,/static指根目录下的static目录,在cli项目中/static指src目录下的static目录 -->
<image class="logo" src="/static/logo.png"></image>
<image class="logo" src="@/static/logo.png"></image>
<!-- 相对路径 -->
<image class="logo" src="../../static/logo.png"></image>

注意事项:

  • @开头的绝对路径以及相对路径会经过 base64 转换规则校验
  • 引入的静态资源在非 web 平台,均不转为 base64。
  • web 平台,小于 4kb 的资源会被转换成 base64,其余不转
  • 自HBuilderX 2.6.6起template内支持@开头路径引入静态资源,旧版本不支持此方式
  • App 平台自HBuilderX 2.6.9起template节点中引用静态资源文件时(如:图片),调整查找策略为【基于当前文件的路径搜索】,与其他平台保持一致
  • 支付宝小程序组件内 image 标签不可使用相对路径

css引入,推荐使用@的绝对路径引入

/* 绝对路径 */
@import url('/common/uni.css');
@import url('@/common/uni.css');
/* 相对路径 */
@import url('../../common/uni.css');
/* 绝对路径 */
background-image: url(/static/logo.png);
background-image: url(@/static/logo.png);
/* 相对路径 */
background-image: url(../../static/logo.png);

本地图片,推荐使用@开头的绝对路径,或~@开头的绝对路径

/*本地图片*/
.test2 {background-image: url('~@/static/logo.png');
}

备注:

  • 自HBuilderX 2.6.6起支持绝对路径引入静态资源,旧版本不支持此方式
  • 微信小程序不支持相对路径

字体图标的引入

推荐使用~@开头的绝对路径

@font-face {font-family: test1-icon;src: url('~@/static/iconfont.ttf');
}

1111

文章涉及内容官网参考

npm官网
互相引入uni官网参考
背景图片引入uni官网参考

相关文章:

uni静态资源引入及css图片图标引用规范

1、页面组件引入 单页面中的组件引入需经过导入——注册——使用三个步骤&#xff1b; <template><view><!-- 3.使用组件 --><uni-rate text"1"></uni-rate></view> </template> <script>// 1. 导入组件import un…...

API 开放平台项目(已整理,已废弃)

项目大纲 前端 React 18Ant Design Pro 5.x 脚手架Ant Design & Procomponents 组件库Umi 4 前端框架OpenAPI 前端代码生成 后端 Java Spring BootMySQL 数据库MyBatis-Plus 及 MyBatis X 自动生成API 签名认证&#xff08;Http 调用&#xff09;Spring Boot Starter&#…...

魔棒无人直播系统有哪些优势?

随着科技的发展&#xff0c;越来越多新鲜事物的出现&#xff0c;它们代替了我们做很多的事情&#xff0c;开始解放着自己的双手&#xff0c;其中&#xff0c;无人直播的出现&#xff0c;就让直播变得更加简单。 因为是无人直播&#xff0c;所以全程不需要真人出镜&#xff0c;…...

[Flutter]WindowsOS中相关配置

Flutter项目在Windows平台上如何配置 目录 Flutter项目在Windows平台上如何配置 写在开头 正文 1、OS准备 2、编译环境准备 ① 下载AndroidStudio ② 下载dart ③ 下载flutter ④ 下载并安装VS ⑤ 在AS中配置dart和flutter 3、配置中遇到的问题 写在结尾 写在开头…...

[C语言]时间戳

时间戳的概念 时间戳就是定义一个时间点作为0秒, 之后每过一秒依此加一, 将当前的时间戳换算成年月日, 再加上起点, 获得的就是现在时刻的时间. 根据地球时区的偏移, 比如北京时间是东八区, 做一个偏移量的加减. 0起点: 1900年1月1日0时0分0秒. 0偏移地点: 英国伦敦 时间戳…...

Unity游戏资源更新(AB包)

目录 前言&#xff1a; 一、什么是AssetBundle 二、AssetBudle的基本使用 1.AssetBundle打包 2.BuildAssetBundle BuildAssetBundleOptions BuildTarget 示例 3.AssetBundle的加载 LoadFromFile LoadFromMemory LoadFromMemoryAsync UnityWebRequestAsssetBundle 前…...

GPT分区格式

GPT分区格式 [rootlocalhost ~]# gdisk /dev/sdb -bash: gdisk: 未找到命令 [rootlocalhost ~]# yum -y install gdisk- gdisk命令用于查看磁盘使用情况和磁盘分区&#xff08;GPT分区格式&#xff09; - 命令格式&#xff1a;gdisk [选项...] [设备路径] - 常用选项&…...

SVN管理-备份还原篇

背景&#xff1a; 当你没有svn的时候&#xff0c;写代码战战兢兢&#xff0c;又怕代码丢失白干&#xff0c;搞了svn做版本管理&#xff0c;随着时间的推移&#xff0c;所有的版本信息都在唯一的svn服务器&#xff0c;又开始担心服务器宕机&#xff0c;数据丢失问题&#xff0c…...

程序的重定位

可以理解为编译和链接 过程中产生的地址项都是临时的相对的。编译的时候的地址&#xff0c;在链接时会被修改。最终链接后生成的bin文件的地址项&#xff0c;在加载运行时 也会被修改。 链接器会对所有的输入文件进行扫描&#xff0c;之后就可以确定段的大小&#xff0c;符号定…...

【STM32F103】TIM定时器PWM

定时器分类 STM32F1中除了互联型产品&#xff08;STM32F103C8T6为64KB Flash 中容量产品&#xff09;&#xff0c;其余有8个定时器。 可以8个定时器分为高级&#xff0c;通用&#xff0c;基本三种。 高级定时器有两个&#xff0c;分别是TIM1和TIM8。 通用定时器有四个&…...

图论及其应用的一些论断---选择题

在任意一个网络N=(X,Y,I,A,c)中,最大流的值等于最小割的容量。在任意6个人的集会上,要么有3个人互相认识,要么有3个人互不认识。若G为无向简单图,则图G的边数ε,点数v之间有: ε < = ( v 2 ) ε<=\binom{v}{2} ε<=...

腾讯云轻量应用服务器镜像操作系统如何选择?

腾讯云轻量应用服务器镜像怎么选择&#xff1f;镜像是指轻量服务器的操作系统&#xff0c;可以选择宝塔Linux面板8.0.4腾讯云专享版&#xff0c;如果需要Win系统建议选择Windows Server 2012 R2 中文版&#xff0c;腾讯云服务器网txyfwq.com分享腾讯云轻量应用服务器镜像操作系…...

鸿蒙原生应用/元服务开发-发布基础类型通知类型与接口

基础类型通知主要应用于发送短信息、提示信息、广告推送等&#xff0c;支持普通文本类型、长文本类型、多行文本类型和图片类型。 表 基础类型通知中的内容分类 目前系统仅通知栏订阅了通知&#xff0c;将通知显示在通知栏里。基础类型通知呈现效果示意图如下所示。 图1基础类…...

Apisix常见问题

1.通过接口操作路由时X-API-KEY cd /usr/local/apisix/conf vim config-default.yaml注释掉这一部分 #allow_admin: # http://nginx.org/en/docs/http/ngx_http_access_module.html#allow# - 0.0.0.0/24 # If we dont set any IP list, then a…...

Docker 安装Mysql

目录 Docker Mysql安装 ✨安装和配置mysql ✨远程连接mysql远程连接 MySQL 是世界上最流行的开源数据库。根据 DB-Engines的调查数据&#xff0c;MySQL 是第二受欢迎的数据库&#xff0c;仅次于 Oracle 数据库。MySQL在过去由于性能高、成本低、可靠性好&#xff0c;已经成…...

Pillow图像处理(PIL.Image类的详细使用)

文章目录 Opencv、Matplotlib(plt)、Pillow(PIL)、Pytorch读取数据的通道顺序Python图像处理库&#xff08;PIL、Pillow、Scikit-image、Opencv&#xff09;Pillow 官方文档&#xff08;超详细&#xff0c;超推荐&#xff09;一、PIL库与Pillow库的区别二、Pillow库&#xff08…...

嵌入式开发——ADC开发

学习目标 了解ADC开发流程掌握采样方式能够使用ADC进行芯片内部通道进行采样能够使用ADC对外部电路进行采样学习内容 GD32F4的ADC 特点: 16个外部模拟输入通道;1个内部温度传感通道(VSENSE);1个内部参考电压输入通道(VREFINT);1个外部监测电池VBAT供电引脚输入通道。ADC开…...

FreeSWITCH t38测试

主叫 192.168.100.205 被叫 192.168.100.121 主叫侧发送multipage.tif 被叫侧接收传真&#xff0c;保存为recv.tif 主叫侧: originate [fax_enable_t381][fax_verbose1][fax_disable_v170][fax_ident77777777][fax_enable_t38_request1]sofia/internal/1234192.168.100.121:…...

跑腿配送系统技术探析

概述 跑腿配送系统是一种基于现代科技的服务平台&#xff0c;通过智能化的技术手段&#xff0c;实现用户需求的快速响应和高效配送。本文将探讨该系统的核心技术原理&#xff0c;以及在实际开发中的一些代码示例。 技术原理 1. 用户请求与任务分配 跑腿配送系统的第一步是…...

【数据不完整?用EM算法填补缺失】期望值最大化 EM 算法:睹始知终

期望值最大化算法 EM&#xff1a;睹始知终 算法思想算法推导算法流程E步骤&#xff1a;期望M步骤&#xff1a;最大化陷入局部最优的原因 算法应用高斯混合模型&#xff08;Gaussian Mixture Model, GMM&#xff09;问题描述输入输出Python代码实现 算法思想 期望值最大化方法&a…...

数字IC前端学习笔记:从结构到实现,深入剖析Wallace Tree乘法器的性能优势

1. 为什么需要Wallace Tree乘法器 在数字IC设计中&#xff0c;乘法器是最基础也最关键的运算单元之一。传统的阵列乘法器虽然结构简单直观&#xff0c;但随着位宽增加&#xff0c;其关键路径延迟会呈平方级增长。我曾经在设计一个32位乘法器时&#xff0c;发现阵列结构的延迟直…...

基于树莓派与AstroPrint搭建无线3D打印控制中心实战指南

1. 项目概述&#xff1a;为什么需要无线3D打印控制&#xff1f;如果你和我一样&#xff0c;是个喜欢折腾3D打印机的创客或爱好者&#xff0c;那你肯定经历过这样的场景&#xff1a;为了打印一个模型&#xff0c;需要先在电脑上用切片软件生成G-code文件&#xff0c;然后找到读卡…...

基于YOLO26深度学习的钢铁腐蚀生锈识别检测系统(项目源码+数据集+模型权重+UI界面+python+深度学习+远程环境部署)

摘要 钢铁材料在工业基础设施中广泛应用&#xff0c;但其长期暴露于潮湿、氧化环境中极易发生腐蚀生锈现象&#xff0c;严重影响结构安全与使用寿命。为实现钢铁腐蚀区域的自动化检测&#xff0c;本研究基于YOLO26目标检测算法构建了一套钢铁腐蚀识别系统。系统采用单类别检测…...

混排稿交上去,最怕字数对不上

混排稿交上去&#xff0c;最怕字数对不上 限 5000 字&#xff0c;Word 里一个数&#xff0c;网页后台又一个数&#xff0c;翻译那边还跟你聊「按字符」——挺正常的&#xff0c;不是谁刁难&#xff0c;是各家数「字」的法子本来就不一样。 先打开这个&#xff1a; https://ge…...

3种方法解密网易云音乐NCM文件:让音乐在任何设备自由播放

3种方法解密网易云音乐NCM文件&#xff1a;让音乐在任何设备自由播放 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 还在为网易云音乐下载的NCM文件无法在其他播放器使用而烦恼吗&#xff1f;NCM文件解密工具ncmdump能够轻松解决这…...

CLIP-as-service终极指南:社交媒体多模态内容理解与智能推荐

CLIP-as-service终极指南&#xff1a;社交媒体多模态内容理解与智能推荐 【免费下载链接】clip-as-service &#x1f3c4; Scalable embedding, reasoning, ranking for images and sentences with CLIP 项目地址: https://gitcode.com/gh_mirrors/cl/clip-as-service C…...

别被OPC一人公司神话骗了 90%的人都踩错了这4个致命坑!

ONE PERSON COMPANY 别被OPC一人公司神话骗了 90%的人都踩错了这4个致命坑 ⚡ 三个50分远胜于一个100分 李笑来多维竞争力公式 一人公司实战复盘 &#x1f4a1;核心导读 一人公司不是"降低门槛"的捷径&#xff0c;而是"提高门槛"的生存方式。真正的门槛从…...

主权身份技术解析:从DID、可验证凭证到零知识证明的完整架构与实践

1. 项目概述与核心价值最近在数字身份领域折腾&#xff0c;发现一个叫“TamTunnel/sovereign-identity”的项目挺有意思。这个名字乍一看有点抽象&#xff0c;但拆开来看&#xff0c;“sovereign-identity”直译就是“主权身份”&#xff0c;而“TamTunnel”像是一个代号或通道…...

Java AI集成实战:ai4j项目解析与生产环境应用指南

1. 项目概述与核心价值 最近在开源社区里&#xff0c;一个名为 LnYo-Cly/ai4j 的项目引起了我的注意。乍一看这个标题&#xff0c;你可能会有点懵——“ai4j”&#xff1f;是“AI for Java”的缩写吗&#xff1f;没错&#xff0c;这正是它的核心定位。作为一个在Java生态里摸…...

2026永康选车膜,避坑指南看完就懂

永康车主选车膜&#xff0c;最怕花了钱还踩坑。劣质膜不隔热、起泡异味&#xff0c;施工粗糙导致翘边划伤车漆&#xff0c;这些痛点我见得太多。今天用真实案例和数据&#xff0c;帮你避开这些坑。一、膜品质量&#xff1a;数据说话&#xff0c;拒绝劣质数据对比&#xff1a;量…...