1. vue.config.js
的配置:
let path = require("path");
function resolve(dir) {
return path.join(__dirname, dir);
}
module.exports = {
publicPath: process.env.NODE_ENV === "production" ? "././" : "/",
css: {
loaderOptions: {
less: {
lessOptions: {
modifyVars: {
"primary-color": "#41B883",
"link-color": "#41B883",
"border-radius-base": "2px",
},
javascriptEnabled: true,
},
},
},
},
chainWebpack: (config) => {
config.resolve.alias.set("@", resolve("src"));
config.entry("main").add("babel-polyfill");
config.module
.rule("image")
.test(/\.ico$/)
.use("url-loader")
.loader("url-loader");
},
outputDir: "dist",
};
2. 从iconfont获取png图片素材,用在线转换器生成ico文件
在线转换网址
3. 设置鼠标悬浮样式
cursor: url("../img/shubiao.ico"), auto!important;