首页 > 解决方案 > 使用createApp函数注入时Vuejs3组件未知错误

问题描述

我使用 D3.js 构建了一个图表,并使用 JavaScript 来注入带有 props 的组件。

const app = createApp(StoryStep, {core: this.$page.props.core, step: d.data})
    .mount(document.createElement('div'))
return app.$el.outerHTML

但是在注入子组件后给我下面的错误显示。

Error in event handler: TypeError: Cannot read properties of undefined (reading 'replace')
    at FormMetadata._collectTextSample (chrome-extension://pejdijmoenmkgeppbflobdenhhabjlaj/content_script.js:1:188809)
    at FormMetadata._collectFormMetadata (chrome-extension://pejdijmoenmkgeppbflobdenhhabjlaj/content_script.js:1:209345)
    at FormMetadata._collectMetadata (chrome-extension://pejdijmoenmkgeppbflobdenhhabjlaj/content_script.js:1:214410)
    at FormMetadata.formsAndMetadata (chrome-extension://pejdijmoenmkgeppbflobdenhhabjlaj/content_script.js:1:217067)
    at RunHeuristics (chrome-extension://pejdijmoenmkgeppbflobdenhhabjlaj/content_script.js:1:229254)
    at chrome-extension://pejdijmoenmkgeppbflobdenhhabjlaj/content_script.js:1:233683

[编辑 1]

我注释掉所有inputand select,错误就会消失。但是,当添加回来时,错误再次出现。

<input type="text" value="hello">

任何帮助表示赞赏。谢谢你。

标签: javascriptd3.jsvuejs3inertiajs

解决方案


推荐阅读