Vue例子: 1.组件代码 components/svgIcon/index.vue <template> <svg :width="size" :height="size" :style="{fill: iconColor}"> <use :xlink:href="iconName"></use> ...
转载 2021-08-31 13:29:00
256阅读
2评论
<svg-icon slot="prefix" icon-class="user" class="el-input__icon input-icon" /> 用法 <el-input type="text" auto-complete="off" placeholde
原创 2023-10-08 10:46:36
198阅读
vue@2 使用 svg-icon:webpack + svg-sprite-loader项目结构$ tree -I node_modules.├── README.md├── package.json├── p
原创 2022-05-31 09:22:17
1244阅读
文章目录SVG 简介什么是SVGSVG有哪些优势SVG在小程序的使用获取SVG资源获取对应SVG代码将SVG代码转码为Base64编码格式在具体代码引用SVG展示效果 SVG 简介什么是SVGSVG 意为可缩放矢量图形(Scalable Vector Graphics)。 SVG 使用 XML 格式定义图像。 它是可以用于描述静态图、动画,以及用户界面的一种图形格式。1999年由万维网联盟发
转载 2023-10-09 00:40:50
151阅读
1)安装插件 npm install svg-sprite-loader --save-dev 2)封装svgIcon组件 在componemts里新建svgIcon文件夹,新建index.vue,封装成组件 <template> <svg :class="svgClass" aria-hidden ...
转载 2021-08-04 18:49:00
750阅读
2评论
在后台管理系统,常常会因为不同的权限,展现不同的菜单。但这仅仅是显示控制,而我们要做的是没有的菜单权限,直接输入URL也不可访问,真正的实现菜单权限控制。一、动态菜单显示1. 后端返回的菜单数据处理后端返回的菜单数据一般有两种,处理好的树状结构、或者未处理的列表数据(这种情况需要我们去转换成树状结构,可看我的另外一篇博客【js树形结构操作】)。下面是后端返回的数据:[ { "id":
1我们在vue中使用图片大概有以下几种姿势1 在vue的template 引用 属于静态引用 一般不会有什么问题2 在vue的css 引用 background: url(../../../assets/imgs/close.png) 0 0 no-repeat; 属于静态引用 一般不会有什么问题3 在template动态引用 那么,vue/webpack 的图片到底是如
转载 2024-09-18 11:13:53
66阅读
1 简介及安装简介 vue-router是一个vue框架的路由管理包。 与ng的路由基本差不多,总体来说只需要记住两个标签<router-link>(路由导航)和<router-view>(路由插座)两个元素,然后逐渐扩展。安装 1. 直接下载/cdn方式,需先引入vue.js再引入vue-router.js 2. npm:npm i vue-router --sa
转载 5月前
30阅读
一、SVG图标配置 1、安装依赖 npm install vite-plugin-svg-icons 2、在vite.config.ts配置插件 import { fileURLToPath, URL } from 'node:u
原创 6月前
79阅读
$ npm install vue-svg-icon --save-dev跑起来后报错This dependency was not found: * !xml-loader!../.
原创 2022-07-22 09:33:49
242阅读
需求:是实现全局页面字体自适应。警告:下面实现主要是在Vue中进行配置的,把全局的px转换成rem进行实现自适应窗口变化。一、实现方式:1、下载所需插件pnpm install lib-flexible-computer -S pnpm i px2rem-loader -D pnpm install postcss-px2rem-exclude -D2、在main.js进行全局引入impor
转载 2024-04-03 15:50:23
529阅读
场景:使用vue create脚手架快速搭建vue的项目前提:需要安装node.js和cnpm以及yarn 并且cnpm需要设置为淘宝镜像,cnpm和yarn安装教程网上很多可以自行搜索1.使用dos命令安装vue-cli脚手架//这个是从镜像源下载 cnpm install -g @vue/cli查看安装的版本(显示版本号说明安装成功)vue --version2.使用vue create命令搭
转载 10月前
266阅读
作者 | 曾建在互联网有一个“8秒原则”,即如果有一个页面的响应时间超过8秒,那么大部分的用户就会放弃加载,从而放弃使用该页面或网站。淘宝,京东,苏宁等电商每天都有成千上万的访问量,在618电商节,双十一购物逛欢节更是具有数以万计的秒杀活动,是什么能够支撑系统在如此高并发情况下还能正常运行?这就不得不提CDN了,CDN是什么呢,让我们一探究竟。CDN是什么?CDN其全称是Content Deliv
目录前言一、问题背景二、解决方案1.在Vue组件引入Echarts2.初始化图表3.监听resize事件4.销毁图表三、优化方案1.防抖2.节流四、总结前言在实际的前端开发过程,动态适配是一个非常重要的问题。在数据可视化的场景下,图表的动态适配尤为重要。在本篇博客,我们将介绍如何使用Vue和Echarts实现图表的动态适配,让图表在不同设备上都能够完美地展示。一、问题背景在实际开发,我们经
remjs        引入该js以后   100px就是1rem 自动帮我们转换计算         例如:                 UI出图写的是 500px  600px     &n
转载 9月前
404阅读
左侧固定,右面自适应<body> <div class='all'> <div clas<body> <div class='all'> <div class='left'>左侧固定</div> <div class="right">自适应区域</div>
1、在项目中安装 vite-plugin-svg-icons npm install vite-plugin-svg-icons2、打开 vite.config.ts 文件,添加注释为【svg-icons相关】的代码import { defineConfig } from 'vite'import vue from '@vitejs/plugin-vue'
原创 2022-12-09 17:09:52
2837阅读
1点赞
https://element-plus.org/zh-CN/component/icon.html 静态示例 <el-icon> <Menu/> </el-icon> 动态示例 Menu为图标名称,
原创 2024-02-19 16:26:58
2467阅读
前言icon在我们前端日常开发是很常用的,它有很多种使用方式,时至今日,它的使用方式经过了很多种演变,本文会为大家介绍icon的一些历史演变,分析一下这几种使用方式的优劣,我们将采用svg sprites这种方式使用icon,演示代码使用vue+vue-cli3+,看完之后,你会发现这种使用方式完全称得上优雅二字追溯历史Img标签引入最早我们使用图标时只是单纯img标签引入图片,个人感觉也还好但
get
转载 2022-08-10 09:20:24
846阅读
  • 1
  • 2
  • 3
  • 4
  • 5