e040771cd79a02447d2295ea61e5f93c.json 2.2 KB

1
  1. {"remainingRequest":"D:\\GERENWENJIAN\\code\\qv\\vue\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\GERENWENJIAN\\code\\qv\\vue\\src\\components\\svgIcon\\index.vue?vue&type=style&index=0&id=9e2f8540&scoped=true&lang=css&","dependencies":[{"path":"D:\\GERENWENJIAN\\code\\qv\\vue\\src\\components\\svgIcon\\index.vue","mtime":1683194775553},{"path":"D:\\GERENWENJIAN\\code\\qv\\vue\\node_modules\\css-loader\\dist\\cjs.js","mtime":1683195235159},{"path":"D:\\GERENWENJIAN\\code\\qv\\vue\\node_modules\\vue-loader\\lib\\loaders\\stylePostLoader.js","mtime":1683195239228},{"path":"D:\\GERENWENJIAN\\code\\qv\\vue\\node_modules\\postcss-loader\\src\\index.js","mtime":1683195236737},{"path":"D:\\GERENWENJIAN\\code\\qv\\vue\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1683195233343},{"path":"D:\\GERENWENJIAN\\code\\qv\\vue\\node_modules\\vue-loader\\lib\\index.js","mtime":1683195237816}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:DQouc3ZnLWljb24gew0KICB3aWR0aDogMWVtOw0KICBoZWlnaHQ6IDFlbTsNCiAgdmVydGljYWwtYWxpZ246IC0wLjE1ZW07DQogIGZpbGw6IGN1cnJlbnRDb2xvcjsNCiAgb3ZlcmZsb3c6IGhpZGRlbjsNCn0NCg=="},{"version":3,"sources":["index.vue"],"names":[],"mappings":";AA4BA;AACA;AACA;AACA;AACA;AACA;AACA","file":"index.vue","sourceRoot":"src/components/svgIcon","sourcesContent":["<template>\r\n <svg :class=\"svgClass\" :style=\"{ width: size + 'px', height: size + 'px'}\" aria-hidden=\"true\">\r\n <use :xlink:href=\"`#icon-${name}`\" />\r\n </svg>\r\n</template>\r\n\r\n<script>\r\nexport default {\r\n name: 'svg-icon',\r\n props: {\r\n name: { type: String, required: true }, // svg 图标名称\r\n className: { type: String, default: '' }, // 指定的类样式\r\n size: { type: Number, default: 17 }, // 图标尺寸\r\n \r\n },\r\n computed: { // 计算属性\r\n svgClass () {\r\n if (this.className) {\r\n return 'svg-icon ' + this.className\r\n } else {\r\n return 'svg-icon'\r\n }\r\n }\r\n }\r\n}\r\n</script>\r\n\r\n<style scoped>\r\n.svg-icon {\r\n width: 1em;\r\n height: 1em;\r\n vertical-align: -0.15em;\r\n fill: currentColor;\r\n overflow: hidden;\r\n}\r\n</style>\r\n\r\n"]}]}