这个报错可能是因为$this.$refs.myframe是一个DOM元素,而不是一个数组或类数组对象。因此,您不能像数组那样使用querySelectorAll()方法。如果您想在myframe元素内查找子元素,可以使用以下方法:

  1. 使用myframe元素的querySelectorAll()方法:
const elements = this.$refs.myframe.contentWindow.document.querySelectorAll('.class-name');
  1. 使用myframe元素的contentDocument属性访问文档对象,并使用querySelectorAll()方法:
const elements = this.$refs.myframe.contentDocument.querySelectorAll('.class-name');

请注意,这两种方法都需要在myframe元素加载完成后才能使用。您可以在myframe元素的load事件中使用它们,或者使用async/await或Promise来等待myframe元素加载完成。

_this$refsmyframequerySelectorAll is not a function这个报错

原文地址: https://www.cveoy.top/t/topic/biNL 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录