javascript - Quelles sont les différences entre la construction du runtime Vuejs et la construction indépendante, à quels scénarios commerciaux conviennent-ils?
大家讲道理2017-05-19 10:41:36
0
2
672
En regardant l'introduction de la construction indépendante et de la construction d'exécution sur le site officiel, c'est vague et déroutant. Je ne sais pas comment l'utiliser dans le travail réel ?
Vous pouvez utiliser l'option de modèle pour construire indépendamment. La construction pendant l'exécution n'est pas possible. Vous ne pouvez le compiler que via le modèle et le convertir en fonction de rendu.
1. La version indépendante inclut le compilateur de modèles et la version d'exécution n'inclut pas le compilateur de modèles. 2. La fonction du compilateur de modèles est de compiler les options du modèle dans la fonction de rendu. La fonction de rendu est la clé du rendu. 3. Compte tenu des deux points ci-dessus, lors de l'utilisation de la version d'exécution, l'option de modèle ne peut pas apparaître car il n'y a pas de compilateur de modèle pour le moment. Mais il y a une exception : dans le cas de webpack+vue-loader, il est acceptable que le modèle apparaisse dans un composant mono-fichier. 4. Lorsque vous utilisez vue-cli pour générer un projet, il vous sera rappelé quelle méthode de build utiliser. Le package npm exporte les builds d'exécution par défaut. Si vous devez utiliser des builds indépendants, vous devez configurer l'alias dans webpack 5. Les deux actuellement découverts. Les différences dans les scénarios d'application sont :
Vous devez faire attention à la façon dont Vue est instanciée. Lors de l'instanciation de Vue en mode construction d'exécution, l'attribut de modèle ne doit pas apparaître.
Ne pas inclure de modèle ou de vue d'itinéraire rendu via vue-router
Les différences ci-dessus sont discutées dans des scénarios où le composant de fichier unique webpack+vue-loader est utilisé. D'autres différences n'ont pas encore été découvertes.
Vous pouvez utiliser l'option de modèle pour construire indépendamment.
.La construction pendant l'exécution n'est pas possible. Vous ne pouvez le compiler que via le modèle et le convertir en fonction de rendu.
1. La version indépendante inclut le compilateur de modèles et la version d'exécution n'inclut pas le compilateur de modèles.
2. La fonction du compilateur de modèles est de compiler les options du modèle dans la fonction de rendu. La fonction de rendu est la clé du rendu.
3. Compte tenu des deux points ci-dessus, lors de l'utilisation de la version d'exécution, l'option de modèle ne peut pas apparaître car il n'y a pas de compilateur de modèle pour le moment. Mais il y a une exception : dans le cas de webpack+vue-loader, il est acceptable que le modèle apparaisse dans un composant mono-fichier.
4. Lorsque vous utilisez vue-cli pour générer un projet, il vous sera rappelé quelle méthode de build utiliser. Le package npm exporte les builds d'exécution par défaut. Si vous devez utiliser des builds indépendants, vous devez configurer l'alias dans webpack 5. Les deux actuellement découverts. Les différences dans les scénarios d'application sont :