改变引入的css文件
vue项目
1、下载jquery依赖npm install jquery
2、在组建中引入import $ from jquery
3、颜色变换处理方法
changeColor(idx) {
KaTeX parse error: Undefined control sequence: \/ at position 94: … var reg = /^.\̲/̲css\/\w+.css/
var str1 = $(one).attr(‘href’)
var flag = reg.test(str1)
if (flag) {
var path = ‘./css/’ + this.color[idx] + ‘.css’
var sheet =
(
′
<
l
i
n
k
r
e
l
=
"
s
t
y
l
e
s
h
e
e
t
"
t
y
p
e
=
"
t
e
x
t
/
c
s
s
"
h
r
e
f
=
"
′
+
p
a
t
h
+
′
"
/
>
′
)
.
a
p
p
e
n
d
T
o
(
( '<link rel="stylesheet" type="text/css" href="' + path + '" />' ).appendTo(
(′<linkrel="stylesheet"type="text/css"href="′+path+′"/>′).appendTo((‘head’, document))
// 加载新样式时删除原样式,避免出现空白
sheet = sheet[0]
sheet.onload = function() {
$(one).remove()
}
}
})
}