Webpack을 사용하여 템플릿에서 VueJS 앱을로드하려면 어떻게해야합니까?

JayK23

방금 VueJS를 시작하고 있으며 현재 Webpack-Loader를 사용하여 Django 프로젝트에 추가하려고합니다.

다음 두 파일이 있습니다.

앱보기

<template>
  <div id="app">
    <img alt="Vue logo" src="./assets/logo.png">
    <HelloWorld msg="Welcome to Your first Vue.js App"/>
  </div>
</template>

<script>

    import HelloWorld from './components/HelloWorld.vue'
    
    export default {
      name: 'app',
      components: {
        HelloWorld
      }
    }
    
    
    </script>

App02.vue

<template>
  <div id="app02">
    <img alt="Vue logo" src="./assets/logo.png">
    <HelloWorld msg="Welcome to Your second Vue.js App0"/>
  </div>
</template>

<script>
import HelloWorld from './components/HelloWorld.vue'

export default {
  name: 'app02',
  components: {
    HelloWorld
  }
}
</script>

<style>
#app02 {
  font-family: 'Avenir', Helvetica, Arial, sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-align: center;
  color: #2c3e50;
  margin-top: 60px;
}
</style>

main.js 는 다음과 같습니다 .

import Vue from "vue/dist/vue.js";
import Vuex from "vuex";
import storePlugin from "./vuex/vuex_store_as_plugin";
import App from './App.vue'

Vue.use(Vuex);
Vue.use(storePlugin);
Vue.config.productionTip = false;

/* NOTE: unlike index.js, we are not passing props from our template, so the following render/mount 
  syntax is ok */

new Vue({
    render: h => h(App),
}).$mount('#app');

마지막으로 내 Django html 템플릿이 있습니다.

{% load render_bundle from webpack_loader %}


{% block content %}

    <h3>My second Vue app goes here</h3>

    <div id="app">
        <app></app>
    </div>
    
    {% render_bundle 'chunk-vendors' %}
    {% render_bundle 'vue_app_02' %}

{% endblock %}

내 코드의 문제 App02는 html을로드 할 때 첫 번째 Vue 앱에 오신 것을 환영하고 두 번째 앱에 오신 것을 환영 하지 않음 이 표시되기 때문에 로드되지 않는 것 같습니다. 내 템플릿에서 vue_app_02.

나는이 질문이 매우 기본적이라는 것을 알고 있지만, 나는 이것에 매우 익숙하고 모든 것이 매우 혼란 스럽습니다. 나는 무엇을 필요로 main.js하고 index.js, index.html. 어떤 종류의 조언이라도 감사합니다

하산 자르 가미

vue 라우터에 app02.vue를 추가해야합니다.

이 사이트는 vue 라우터를 만드는 데 도움이 될 수 있습니다.

https://saidhayani.medium.com/understand-routing-in-vue-js-with-examples-6da96979c8e3

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

현재 Angular 앱에로드 된 템플릿 URL을 검색하려면 어떻게해야합니까?

분류에서Dev

Word 2007 템플릿에서 템플릿 라인을 인쇄하려면 어떻게해야합니까?

분류에서Dev

Word 2007 템플릿에서 템플릿 라인을 인쇄하려면 어떻게해야합니까?

분류에서Dev

템플릿 내에서 템플릿을 참조하려면 어떻게해야합니까?

분류에서Dev

Django에서 템플릿을 사용하여 모델에서 사용자 지정 메서드를 호출하려면 어떻게해야합니까?

분류에서Dev

Vuejs 및 Vuetify의 lazyload에서 항목 목록을 지연로드하려면 어떻게해야합니까?

분류에서Dev

렌더 파이프 라인 외부에서 템플릿을 사용하려면 어떻게해야합니까?

분류에서Dev

렌더 파이프 라인 외부에서 템플릿을 사용하려면 어떻게해야합니까?

분류에서Dev

Oracle Apex 5.0에서 "링크 목록"템플릿을 사용하려면 어떻게해야합니까?

분류에서Dev

DocuSign API에서 봉투 문서에 서버 템플릿을 적용하려면 어떻게해야합니까?

분류에서Dev

Jess에서 규칙을 통해 템플릿에 슬롯을 추가하려면 어떻게해야합니까?

분류에서Dev

Django에서 템플릿을 올바르게 분리하려면 어떻게해야합니까?

분류에서Dev

Handlebars 템플릿 (emberjs) 내에서 Emmet을 사용하여 ST2에서 HTML 탭을 확장하려면 어떻게해야합니까?

분류에서Dev

* ngFor를 사용하여 템플릿에서 배열을 반대로 표시하려면 어떻게합니까?

분류에서Dev

템플릿에서 $ scope에 값을 추가하려면 어떻게해야합니까?

분류에서Dev

Lazybones에서 하위 템플릿을 처리하려면 어떻게해야합니까?

분류에서Dev

템플릿을 사용하여 0에서 1 사이의 숫자를 정규화하려면 어떻게해야합니까?

분류에서Dev

새 CloudFormation 템플릿에서 기존 역할을 참조하려면 어떻게해야합니까?

분류에서Dev

CloudFormation 템플릿 내에서 AWS 계정 이름을 검색하려면 어떻게해야합니까?

분류에서Dev

템플릿 매개 변수 팩에서 유형을 제거하려면 어떻게해야합니까?

분류에서Dev

django 템플릿에서 strftime ( '% I : % M % p')의 Python 목록을 정렬하려면 어떻게해야합니까?

분류에서Dev

django 템플릿에서 strftime ( '% I : % M % p')의 Python 목록을 정렬하려면 어떻게해야합니까?

분류에서Dev

스크립트 대신 파일에서 템플릿을 코딩하려면 어떻게해야합니까?

분류에서Dev

Rg.Plugins.Popup을 사용하여 XAML과 템플릿을 하나의 C # 템플릿으로 결합하려면 어떻게해야합니까?

분류에서Dev

Ember.js를 사용하여 템플릿에서 모델 값 대신 특정 문자열을 표시하려면 어떻게해야합니까?

분류에서Dev

Polymer 템플릿에서 부울을 사용하여 클래스를 전환하려면 어떻게해야합니까?

분류에서Dev

ARCore Android SDK를 사용하여 SceneViewer에서 glTF 파일을로드하려면 어떻게해야합니까?

분류에서Dev

curl을 사용하여 sourceforge에서 콘텐츠를 다운로드하려면 어떻게해야합니까?

분류에서Dev

nodejs를 사용하여 javascript에서 xml을 다운로드하려면 어떻게해야합니까?

Related 관련 기사

  1. 1

    현재 Angular 앱에로드 된 템플릿 URL을 검색하려면 어떻게해야합니까?

  2. 2

    Word 2007 템플릿에서 템플릿 라인을 인쇄하려면 어떻게해야합니까?

  3. 3

    Word 2007 템플릿에서 템플릿 라인을 인쇄하려면 어떻게해야합니까?

  4. 4

    템플릿 내에서 템플릿을 참조하려면 어떻게해야합니까?

  5. 5

    Django에서 템플릿을 사용하여 모델에서 사용자 지정 메서드를 호출하려면 어떻게해야합니까?

  6. 6

    Vuejs 및 Vuetify의 lazyload에서 항목 목록을 지연로드하려면 어떻게해야합니까?

  7. 7

    렌더 파이프 라인 외부에서 템플릿을 사용하려면 어떻게해야합니까?

  8. 8

    렌더 파이프 라인 외부에서 템플릿을 사용하려면 어떻게해야합니까?

  9. 9

    Oracle Apex 5.0에서 "링크 목록"템플릿을 사용하려면 어떻게해야합니까?

  10. 10

    DocuSign API에서 봉투 문서에 서버 템플릿을 적용하려면 어떻게해야합니까?

  11. 11

    Jess에서 규칙을 통해 템플릿에 슬롯을 추가하려면 어떻게해야합니까?

  12. 12

    Django에서 템플릿을 올바르게 분리하려면 어떻게해야합니까?

  13. 13

    Handlebars 템플릿 (emberjs) 내에서 Emmet을 사용하여 ST2에서 HTML 탭을 확장하려면 어떻게해야합니까?

  14. 14

    * ngFor를 사용하여 템플릿에서 배열을 반대로 표시하려면 어떻게합니까?

  15. 15

    템플릿에서 $ scope에 값을 추가하려면 어떻게해야합니까?

  16. 16

    Lazybones에서 하위 템플릿을 처리하려면 어떻게해야합니까?

  17. 17

    템플릿을 사용하여 0에서 1 사이의 숫자를 정규화하려면 어떻게해야합니까?

  18. 18

    새 CloudFormation 템플릿에서 기존 역할을 참조하려면 어떻게해야합니까?

  19. 19

    CloudFormation 템플릿 내에서 AWS 계정 이름을 검색하려면 어떻게해야합니까?

  20. 20

    템플릿 매개 변수 팩에서 유형을 제거하려면 어떻게해야합니까?

  21. 21

    django 템플릿에서 strftime ( '% I : % M % p')의 Python 목록을 정렬하려면 어떻게해야합니까?

  22. 22

    django 템플릿에서 strftime ( '% I : % M % p')의 Python 목록을 정렬하려면 어떻게해야합니까?

  23. 23

    스크립트 대신 파일에서 템플릿을 코딩하려면 어떻게해야합니까?

  24. 24

    Rg.Plugins.Popup을 사용하여 XAML과 템플릿을 하나의 C # 템플릿으로 결합하려면 어떻게해야합니까?

  25. 25

    Ember.js를 사용하여 템플릿에서 모델 값 대신 특정 문자열을 표시하려면 어떻게해야합니까?

  26. 26

    Polymer 템플릿에서 부울을 사용하여 클래스를 전환하려면 어떻게해야합니까?

  27. 27

    ARCore Android SDK를 사용하여 SceneViewer에서 glTF 파일을로드하려면 어떻게해야합니까?

  28. 28

    curl을 사용하여 sourceforge에서 콘텐츠를 다운로드하려면 어떻게해야합니까?

  29. 29

    nodejs를 사용하여 javascript에서 xml을 다운로드하려면 어떻게해야합니까?

뜨겁다태그

보관