使用此代码显示图像有什么区别? :
// ... as above
class Location<T: Customer>: Hashable {
var customer: T
init(customer: T) { self.customer = customer }
var hashValue: Int {
return customer.hashValue
}
static func ==(lhs: Location<T>, rhs: Location<T>) -> Bool {
return lhs.customer == rhs.customer /* && ... test other properties */
}
}
或者这样:
<svg xmlns="http://www.w3.org/2000/svg">
<use xlink:href="@($"{Model.CdnUrl}/images/myImage.svg")"
</svg>
注意:Model.CdnUrl是AWS服务的CDN(不要注意它)。
所以,如果我想展示svg照片,那会更好,为什么?
答案 0 :(得分:0)
不同之处在于,您编写的<use>
无效(it can't point to a complete image file, only a fragment),但<img>
可以正常工作 指向一个完整的图像文件。
<use>
应该看起来像
<use xlink:href="@($"{Model.CdnUrl}/images/myImage.svg#someid")"
然后你在myImage.svg文件中有一个id =“someid”的元素。