recherche

Maison  >  Questions et réponses  >  le corps du texte

javascript - Vue ne peut-il pas avoir le suffixe .vue? Je souhaite l'introduire dans d'anciens projets, que dois-je faire?

Vue ne peut-elle pas avoir le suffixe .vue ? Je souhaite l'introduire dans un ancien projet, que dois-je faire ?

迷茫迷茫2798 Il y a quelques jours885

répondre à tous(5)je répondrai

  • 大家讲道理

    大家讲道理2017-05-19 10:37:12

    Les anciens projets importent directement les fichiers vue.js

    <script src="https://unpkg.com/vue/dist/vue.js"></script>

    répondre
    0
  • 为情所困

    为情所困2017-05-19 10:37:12

    Vous pouvez essayer le HTML. Mais cela n'est pas conforme à la syntaxe de vue, cela signalera une erreur

    répondre
    0
  • 为情所困

    为情所困2017-05-19 10:37:12

    Le format

    .vue n'est pas le fichier qui est finalement introduit dans la page. Après avoir été empaqueté par webpack, un fichier js normal sera généré.

    répondre
    0
  • 淡淡烟草味

    淡淡烟草味2017-05-19 10:37:12

    Déployez l'ancien projet sur v-cli, puis référencez le composant .vue, puis emballez-le avec webpack

    répondre
    0
  • 阿神

    阿神2017-05-19 10:37:12

    La première question concerne le suffixe.
    Le suffixe n'a rien à voir avec VUE, c'est juste un fichier texte spécial, même si vous utilisez .abc.
    Tout cela grâce à webpack. Dans la configuration des chargeurs de webpack, vous pouvez attribuer un ou plusieurs chargeurs au fichier spécifié. Vous pouvez également considérer ces chargeurs comme des outils de précompilation.

      module: {
        rules: [{
            test: /\.vue$/, // 这里指定 .vue 文件通过 vue-loader 解析,你可以指定任何类型的文件。
            loader: 'vue-loader',
            options: vueLoaderConfig
          }]
       }

    Deuxième question, le projet vue small est similaire à l'utilisation de bibliothèques tierces

    <!DOCTYPE html>
    <html>
      <head>
        <meta charset="utf-8">
        <title>vue-demo</title>
        <script src="https://unpkg.com/vue/dist/vue.js"></script>
      </head>
      <body>
        <p id="app">
          {{ message }}
        </p>
      </body>
    
      <script>
        var app = new Vue({
          el: '#app',
          data: {
            message: 'Hello Vue!'
          }
        })
      </script>
    </html>
    

    répondre
    0
  • Annulerrépondre