有什么组件或模块能把vue节点字符串解析或转换为js对象?

发布于 2022-09-12 13:38:45 字数 812 浏览 27 评论 0

如题,我获取到了vue文件的节点字符串如下所示

<template>
    <div class="content">
        <img class="logo" src="/static/logo.png"></img>
        <div class="text-area">
            <p class="title">这是标题</p>
            <button>提交</button>
        </div>
    </div>
</template>

有没有插件或模块能将上面的字符串转换或解析为如下的js对象

{
    root:{
        tag:'template',
        attr:null,
        child:[{
            tag:'div',
            class:['context'],
            child:[{
                tag:'img'
                class:['logo']
                src:'/static/logo.png'
            },{
                tag:'div'
                class:'text-area'
            }]
        }]
    }
}

并不一定和上面的完全一样,有没有类似的模块?还望各位大佬指点一二。。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

白云悠悠 2022-09-19 13:38:45

有一个xml2json的,但你这个是特殊需求,可能需要进一步定制。

此外还可以参考 https://www.cnblogs.com/libo0...

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文