明明方法、图片路径(写在CSS里的图片可以显示)都正确,如下:
$(go.Picture,{
source: "../assets/img/pic01.png",
margin: 0,
width: 50,
height: 30,
background: "#006191",
},
new go.Binding("source"),
new go.Binding("width"),
new go.Binding("height")
),
图片就是不显示,各种格式(png、jpg、svg等等)的图片都不行,查了很多资料依然无解,最后尝试
将图片用 import 方法引入
//图片路径引入
import pic01 from '../assets/img/pic01.png';
直接赋给source
$(go.Picture,{
source: pic01,
margin: 0,
width: 50,
height: 30,
background: "#006191",
},
new go.Binding("source"),
new go.Binding("width"),
new go.Binding("height")
),
以上。
目前只是找到了这种解决办法,但不适用于数量较多的图片文件
也还没了解到具体原因,不知道是不是在vue中只能这样使用(应该不是吧)
有见解的小伙伴可以来普及一下呀~