基于vue使用SVG绘制各种图形 上图等

2020-08-27  本文已影响0人  diviner_杨

基于背景图进行绘制以及上图效果图 svg绘制线矩形不规则图形等.png

主要代码

//创建各种图形
createTag(tagName, tagAttr) {
    let tag = document.createElementNS(ming, tagName);
    for (var attr in tagAttr) {
        if(tag.setAttribute){
            tag.setAttribute(attr, tagAttr[attr]);
        }
    }
    return tag;
}
//使用createTag进行上图展示
_this.oPolyPoint = _this.createTag('image', {
    'width': data.width,
    'height': data.height,
    'visibility': 'visible',
    'title': data.data.name,
    'id': data.data.id || data.data.gbid || data.data.deviceId
});
svg上图.png

组件绘制代码

上一篇 下一篇

猜你喜欢

热点阅读