我需要转换这个HTML字符串:'<path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M19.5 13.5v-5a7 7 0 1 0-14 0v5c-.03 2.47-.72 4.887-2 7h18a13.833 13.833 0 0 1-2-7Z"/>'
转换为Vnode,或者如果不可能,转换为JS对象,这样我就可以遍历它,获取其属性,然后构造一个Vnode。
这是我需要得到的:
{$attrs$: {d: "M19.5 13.5v-5a7 7 0 1 0-14 0v5c-.03 2.47-.72 4.887-2 7h18a13.833 13.833 0 0 1-2-7Z"
stroke: "currentColor"
stroke-linecap: "round"
stroke-linejoin: "round" }
$children$: null
$elm$: path
$flags$: 0
$tag$: "path"
$text$: null
}
SVG结构,当在呈现之前嵌套在内部时。
从内部引用时的SVG结构。
1条答案
按热度按时间ax6ht2ek1#
如果你需要从string中获取dom节点,你可以这样做
然后,您可以从节点获取属性,如下所示