반응형
인스턴스화 시 Vue 인스턴스가 마운트되지 않음
사용하고 있다vue-loader
웹 팩에 저장하여vue-dialog.vue
에 철하다.<script>
,<style>
그리고.<template>
.
할 때import dialog from './vue-dialog.vue
다른 파일 내 및 콜new Vue(dialog)
예를 들어보자.하지만 내가 전화하면.$mount()
(DOM에서 마운트하기 위해) 에러가 표시됩니다.
[Vue warn]: Failed to mount component: template or render function not defined.
할 때console.log(dialog.render)
이 기능을 사용할 때console.log(instance.render)
그것의.undefined
.
내가 전화하지 않고 설치한다면.$mount()
인스턴스에는 없습니다..$el
프로퍼티, 그undefined
...
제가 무엇을 빠뜨리고 있나요?다른 방법으로 Import를 하려면.vue
파일을 다른 사람에게 전송하여 호출하다new Vue()
설치 후 마운트할 수 있습니다..$el
인스턴스에서 요소를 제거하시겠습니까?
난 그렇게 생각하지 않아.new Vue(dialog)
를 사용하여 vue 인스턴스를 인스턴스화하는 것이 좋습니다.
import dialog from './dialog.vue';
// generate a constructor
const dialogCtor = Vue.extend(dialog);
// generate a new instance based on the constructor
const vm = new dialogCtor();
// then mount it
vm.$mount('#wherever');
언급URL : https://stackoverflow.com/questions/45694121/vue-instance-not-mounting-on-instantiation
반응형
'programing' 카테고리의 다른 글
Java에서 예외가 성능에 미치는 영향은 무엇입니까? (0) | 2022.07.30 |
---|---|
vue 경로의 Bootstrap-vue 탭에서 특정 탭으로 이동하는 방법은 무엇입니까? (0) | 2022.07.30 |
정의를 항상 괄호 안에 C로 둘러싸야 하는 타당한 이유가 있습니까? (0) | 2022.07.30 |
TypeError: 정의되지 않은 속성 'rtl'을 읽을 수 없습니다. (0) | 2022.07.30 |
Vuetify v0.17.6: v-select에서 자동 완성 텍스트를 가져오는 방법 (0) | 2022.07.30 |