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

网站建设的结论外包app公司

网站建设的结论,外包app公司,青岛永诚网络有限公司,网站快速搭建平台文章目录vue3 vite 使用 svg安装插件2、配置插件 vite.config.js3、根据vite配置的svg图标文件夹#xff0c;建好文件夹#xff0c;把svg图标放入4、在 src/main.js内引入注册脚本5、创建一个公共SvgIcon.vue组件6.1 全局注册SvgIcon.vue组件6.2、在想要引入svg的vue组件中引… 文章目录vue3 vite 使用 svg安装插件2、配置插件 vite.config.js3、根据vite配置的svg图标文件夹建好文件夹把svg图标放入4、在 src/main.js内引入注册脚本5、创建一个公共SvgIcon.vue组件6.1 全局注册SvgIcon.vue组件6.2、在想要引入svg的vue组件中引入7、如果想要用color控制svg图标颜色那么需要修改.svg文件中的fill属性 建议直接删掉 fillvue3 vite 使用 svg 安装插件 npm install vite-plugin-svg-icons -Dnpm install fast-glob -D2、配置插件 vite.config.js import { defineConfig } from vite import vue from vitejs/plugin-vue import path from path // 引入svg插件 import { createSvgIconsPlugin } from vite-plugin-svg-iconsconst pathResolve (pathStr) {return path.resolve(__dirname, pathStr) }// https://vitejs.dev/config/ export default defineConfig({plugins: [vue(),createSvgIconsPlugin({// 指定需要缓存的svg图标文件夹即需要识别的svg都应该放在这个文件夹下// iconDirs: [path.resolve(process.cwd(), src/assets/svgs)],// 或iconDirs: [pathResolve(./src/assets)],// 指定symbolId格式这里的配置与6.2步骤中的引入svg组件的name配置项写法有关symbolId: icon-[dir]-[name],}),], resolve: {// 设置路径别名alias: {: pathResolve(./src),}}, }) 3、根据vite配置的svg图标文件夹建好文件夹把svg图标放入 4、在 src/main.js内引入注册脚本 import virtual:svg-icons-register5、创建一个公共SvgIcon.vue组件 src/components/SvgIcon.vue templatesvg aria-hiddentrue classsvg-iconuse :xlink:hrefsymbolId//svg /templatescript import { defineComponent, computed } from vueexport default defineComponent({name: SvgIcon,props: {// 使用的svg图标名称也就是svg文件名name: {type: String,required: true,},prefix: {type: String,default: icon,}},setup(props) {const symbolId computed(() #${props.prefix}-${props.name})return { symbolId }}, }) /script style scope .svg-icon {width: 26px;height: 26px;fill: currentColor; } /style 6.1 全局注册SvgIcon.vue组件 在main.js中引入SvgIcon.vue组件全局注册后在需要使用SvgIcon组件的地方将无需再引入。 import { createApp } from vue import ./style.css import App from ./App.vueimport virtual:svg-icons-registerimport SvgIcon from ./components/SvgIcon.vuecreateApp(App).component(SvgIcon, SvgIcon).mount(#app) 6.2、在想要引入svg的vue组件中引入 已App.vue 示例 template!-- 使用不是在svgs目录中嵌套文件夹下的svg图标的name写法写上svg图标文件名即可 --SvgIcon classdelete-icon namehome-fill/SvgIcon!-- 使用是在svgs目录中嵌套文件夹下的svg图标的name写法中划线前面是文件夹名称后面是svg图标文件名称 --!-- SvgIcon classedit-icon namemsg-iconEdit/SvgIcon --/templatestyle langscss // 自定义svg颜色宽高等样式 // 注意这里之所以能自定义svg颜色是因为我在.svg文件中把fillxxx颜色值 改为了fillcurrentColor (见下面第7步骤描述) 建议直接删掉 fill .delete-icon {color: pink;} .delete-icon:hover{color: blue; } /style 7、如果想要用color控制svg图标颜色那么需要修改.svg文件中的fill属性 建议直接删掉 fill
http://www.dnsts.com.cn/news/152436.html

相关文章:

  • 水务公司网站建设方案长春高铁站
  • 做网站和做产品河南省建设工程信息网招标公告
  • 中职专业设计网站免费的h5制作软件app
  • 个人做网站如何赚钱吗医院网站建设利法拉网络
  • 化工建设网站800元做小程序网站
  • 学做的网站基础蛋糕吉利网站建设
  • 临汾工程建设招标投标网站网站备案个人可以做吗
  • 张家港做网站排名邢台论坛贴吧
  • 学做网站的书哪些好视频链接制作
  • 旅游网站设计图深圳东门老街附近景点
  • 网站运营建设如需手机网站建设
  • 北京怎样做企业网站wordpress网站统计插件下载
  • 汉字叔叔花了多少钱做网站社交网站建设内容
  • hugo 怎么做网站轻云服务器菁英版 多个网站
  • 建设企业网站内容网站免费正能量安全
  • 企业网站建设的公司价格iis7建网站
  • 遵义城乡住房建设厅网站台州h5建站
  • wordpress 旅游模板潍坊seo建站
  • 精细化学品网站建设php手机网站制作
  • 自适应网站建设哪家便宜企业精髓八个字
  • 什么网站可以找免费模板企业的目标市场的营销策略分为
  • 做logo的网站网站导航固定
  • 安嶶省城乡建设网站南阳锐诚网站建设
  • 如何网站增加域名在线图片编辑器图怪兽
  • 青岛专业网站设计公司微信如何做有趣的短视频网站
  • 最新网站建设视频多语言网站怎么实现的
  • 如何接做网站编程的生意湖南电子科技网站建设
  • 看一个网站是哪里做的wordpress4.9.8漏洞
  • 网站平台搭建技术视频背景网站
  • 单位建网站怎么做网络推广招聘