반응형
Vue.js: 프로그래밍 방식으로 기능 구성 요소 인스턴스화
이 코드를 사용하여 기능 구성 요소를 인스턴스화하는 경우
const Component_Constructor = Vue.extend(Component);
let component_instance = new Component_Constructor();
component_instance.$mount();
구성 요소가 정의되지 않다context
에 대한 논쟁.render
기능을 발휘하다
매개 변수(매개, 슬롯, 자식, ...)를 구성 요소에 전달하려면 어떻게 해야 하는가?
내가 지금까지 발견한 유일한 해결책은 그것을 포장하는 것이다.functional
다음과 같은 다른 일반 구성 요소로 구성 요소:
let AComponent = {
functional: true,
name: 'a-component',
render(h, context) {
return h('div', context.children[0].text);
}
};
let template = `<a-component>test content</a-component>`;
let WrapperComponent = Vue.extend({
components: {AComponent},
template,
});
let componentInstance = new WrapperComponent().$mount();
let content = componentInstance.$el;
부에즈 핵심 팀 중 한 팀이 여기서 말했듯이, 당신은 수동으로 기능 구성요소를 장착할 수 없다.
$mountproperties는 기능 구성요소가 가지고 있지 않은 vue 인스턴스를 필요로 한다.
반응형
'IT이야기' 카테고리의 다른 글
Vue-cli 3 환경 변수 모두 정의되지 않음 (0) | 2022.05.06 |
---|---|
Vuejs 프로젝트에서 Jest를 vuetify 및 vuex? 노드 모듈과 함께 사용하고 문제를 vuetify하는 방법 (0) | 2022.05.06 |
Intellij IDEA의 System.out.println() 바로 가기 (0) | 2022.05.06 |
ANSI C와 K&R C의 주요 차이점은 무엇인가? (0) | 2022.05.05 |
문자열의 마지막 문자를 얻는 방법은? (0) | 2022.05.05 |