Vue
Nan 2022-2-22 Bug
# 静态资源引入
# vue图片引入的三种方式
图片放在 assets目录下 和static 目录下
# 1. 在template 中直接固定的引入
<img src="../assets/logo.png">
1
# 2. 把图片放static 目录,直接通过data引入
// template
<img v-bind:src=imgSrc>
// srcipt
export default {
data () {
return {
imgSrc: '../static/launch.png'
};
}
};
1
2
3
4
5
6
7
8
9
10
2
3
4
5
6
7
8
9
10
# 3. 如果放在其它目录,直接通过data引入,则需要如下引入
require('../assets/launch.png')` 或者 `import logo from '../assets/logo.png'
// template
<img v-bind:src=imgSrc>
// srcipt
export default {
data () {
return {
imgSrc: require('../assets/launch.png')
};
}
};
import logo from '../assets/logo.png
// template
<img v-bind:src=imgSrc>
// srcipt
export default {
data () {
return {
imgSrc: logo
};
}
};
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22