


La différence entre les actifs d'alias de chemin personnalisé et les dossiers statiques dans vue-cli
Écrit devant :
Ceci est une brève introduction à plusieurs petits points de connaissances de vue-cli. Il convient aux étudiants qui débutent dans l'échafaudage vue-cli et qui ne connaissent pas grand-chose. à ce sujet, les grands ont fait un détour. Les amis dans le besoin peuvent faire une référence. Si vous l'aimez, vous pouvez l'aimer ou le suivre. J'espère que cela pourra aider tout le monde.
Traitement des ressources statiques :
La différence entre les actifs et les dossiers statiques
Je crois que beaucoup de gens savent que vue-cli a deux emplacements pour placer les ressources statiques, qui sont src/assets
Dossier et static
Dossier, beaucoup de gens peuvent ne pas comprendre clairement la différence entre les deux.
Les fichiers du répertoire assets seront traités et analysés en dépendances de module par webpack, et seuls les formulaires de chemin relatif sont pris en charge. Par exemple, dans <img src="/static/imghw/default1.png" data-src="./logo.png" class="lazy" alt="La différence entre les actifs d'alias de chemin personnalisé et les dossiers statiques dans vue-cli" >
et background: url(./logo.png)
, "./logo.png" est un chemin de ressource relatif qui sera résolu par Webpack en tant que dépendance de module. Les fichiers du répertoire
static/ ne seront pas traités par Webpack : ils seront copiés directement dans le répertoire final du packaging (la valeur par défaut est dist/static). Ces fichiers doivent être référencés à l'aide de chemins absolus, qui sont déterminés via les connexions build.assetsPublicPath et build.assetsSubDirectory dans le fichier config.js.
Tout fichier placé dans static/ doit être référencé comme un chemin absolu : /static/[filename].
Dans notre développement actuel, en général : static contient des fichiers qui ne changeront pas et les actifs contiennent des fichiers qui peuvent changer.
Comment référencer des images dans les données js
Étant donné que webpack référencera les images en tant que modules, vous devez utiliser require pour référencer les images dans js et vous ne pouvez pas utiliser directement le formulaire de chaînes.
js部分: data () { return { imgUrl: '图片地址',//错误写法 imgUrl: require('图片地址')//正确的写法 } } template部分: img标签形式: <img src="/static/imghw/default1.png" data-src="img" class="lazy" : / alt="La différence entre les actifs d'alias de chemin personnalisé et les dossiers statiques dans vue-cli" > 或者p背景图形式: <p :style="{backgroundImage: 'url(' + img + ')'}"></p>
Après avoir parlé d'images, je veux juste mentionner la configuration liée à une image de vue-cli La configuration dans l'image ci-dessous signifie : effectuer une conversion base64 en dessous de l'image 10000b, donc s'il y en a. quelques comparaisons dans le projet Pour les petites icônes, il n'est pas nécessaire de traiter les sprites d'image
webpack+vue alias de chemin personnalisé
vue-cli utilise webpack, vous pouvez également utiliser la fonction d'alias personnalisé webpack pour personnaliser La fonction de définition d'aliasLorsque vous imbriquez des dossiers multicouches, vous n'avez pas besoin de trouver le chemin couche par couche. Vous pouvez directement utiliser l'alias personnalisé pour trouver l'emplacement du fichier.
Méthode de paramétrage :
**Adresse de paramétrage : **fichier webpack.base.conf.js sous le dossier build
Paramètres spécifiques :
resolve: { extensions: ['.js', '.vue', '.json'], alias: { 'vue$': 'vue/dist/vue.esm.js', '@': resolve('src'), 'static':path.resolve(__dirname, '../static'),//增加这一行代码 } },
Utilisation :
Lors de son utilisation, ajoutez un « ~ » devant, comme B dans la capture d'écran ci-dessous. Bien que Webstorm provoque ici une erreur, nous. peut l'ignorer, le code s'exécute normalement.
Interprétation :
Ici, 'static' reçoit une adresse, donc lorsque le chemin est introduit dans le programme, '~static' peut directement remplacer le chemin' .. /static', test personnel, même s'il y a plusieurs niveaux d'imbrication, le chemin peut être trouvé avec succès.
Nettoyer les plug-ins inutiles dans le projet
Beaucoup de gens sont comme moi, ils installent beaucoup de plug-ins au début, et puis finissent par ne pas les utiliser dans le projet. Tant de plug-ins ont été installés auparavant et vous avez même oublié quels plug-ins vous avez installés ?
package.json
À l'emplacement indiqué dans l'image ci-dessus, toutes les dépendances de modules installées par notre projet se trouvent dans ce fichier pageage.json. Lorsque vous avez besoin de trier vos propres dépendances, vous pouvez regarder dans ce fichier s'il y a des dépendances qui ne sont plus utiles. Vous pouvez utiliser la ligne de commande npm remove 模块名字
pour supprimer les modules inutiles.
La différence entre –save-dev et –save
Certaines des dépendances ci-dessus sont des modules qui ne sont utilisés que dans l'environnement de développement, et d'autres sont des modules sur lesquels vous continuerez à compter après le projet est mis en ligne. La différence entre eux est que lorsque nous installons habituellement les dépendances de module : --save-dev
et --save
Lorsque vous utilisez --save-dev
pour installer des dépendances, elles seront placées sous l'objet devDependencies de package.json On. au contraire, lorsque vous utilisez --save
pour installer des dépendances, elles apparaîtront sous l'objet dépendances.
Résumé : * –save-dev est quelque chose sur lequel vous comptez lors du développement, –save est quelque chose sur lequel vous comptez toujours après la publication. *
J'ai déjà écrit deux articles sur la configuration de vue-cli. Les étudiants qui en ont besoin peuvent le lire :
Vous apprendre à utiliser l'échafaudage vue-cli
Faire référence à jQuery, bootstrap et utiliser sass et moins pour écrire du CSS dans l'échafaudage vue-cliMots ultérieursCe qui précède est le contenu de cet article, qui représente certains de mes projets pratiques pour un période de temps Petite accumulation, il y aura du contenu dans la suite, car le projet est serré, je vous retrouverai peut-être plus tard.Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

AI Hentai Generator
Générez AI Hentai gratuitement.

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Un avatar sur Netflix est une représentation visuelle de votre identité de streaming. Les utilisateurs peuvent aller au-delà de l'avatar par défaut pour exprimer leur personnalité. Continuez à lire cet article pour savoir comment définir une photo de profil personnalisée dans l'application Netflix. Comment définir rapidement un avatar personnalisé dans Netflix Dans Netflix, il n'y a pas de fonctionnalité intégrée pour définir une photo de profil. Cependant, vous pouvez le faire en installant l'extension Netflix sur votre navigateur. Tout d’abord, installez une photo de profil personnalisée pour l’extension Netflix sur votre navigateur. Vous pouvez l'acheter dans la boutique Chrome. Après avoir installé l'extension, ouvrez Netflix sur votre navigateur et connectez-vous à votre compte. Accédez à votre profil dans le coin supérieur droit et cliquez sur

Comment personnaliser l’image d’arrière-plan dans Win11 ? Dans le nouveau système win11, il existe de nombreuses fonctions personnalisées, mais de nombreux amis ne savent pas comment utiliser ces fonctions. Certains amis pensent que l'image d'arrière-plan est relativement monotone et souhaitent personnaliser l'image d'arrière-plan, mais ne savent pas comment personnaliser l'image d'arrière-plan. Si vous ne savez pas comment définir l'image d'arrière-plan, l'éditeur a compilé les étapes pour. personnalisez l'image d'arrière-plan dans Win11 ci-dessous. Si vous êtes intéressé, jetez un œil ci-dessous ! Étapes de personnalisation des images d'arrière-plan dans Win11 : 1. Cliquez sur le bouton Win sur le bureau et cliquez sur Paramètres dans le menu contextuel, comme indiqué sur la figure. 2. Entrez dans le menu des paramètres et cliquez sur Personnalisation, comme indiqué sur la figure. 3. Entrez Personnalisation et cliquez sur Arrière-plan, comme indiqué sur l'image. 4. Entrez les paramètres d'arrière-plan et cliquez pour parcourir les images

La configuration officielle par défaut de vite Si le fichier de ressources est empaqueté dans le dossier assets, la valeur de hachage sera ajoutée au nom de l'image. Cependant, s'il est importé directement via : src="imgSrc", il ne sera pas analysé. packaging, provoquant l'importation normale de l'environnement de développement, nous voyons le problème de ne pas être affiché après le packaging. En fait, nous ne voulons pas que les fichiers de ressources soient compilés par wbpack. répertoire public. Qu'il s'agisse d'un environnement de développement ou d'un environnement de production, le répertoire racine peut toujours être utilisé pour maintenir la cohérence du chemin de l'image, ce qui est cohérent avec webpack. En voyant cela, le problème est peut-être résolu. fichiers statiques dans les actifs dans Vite, regardons en bas :

Un diagramme de Venn est un diagramme utilisé pour représenter les relations entre des ensembles. Pour créer un diagramme de Venn, nous utiliserons matplotlib. Matplotlib est une bibliothèque de visualisation de données couramment utilisée en Python pour créer des tableaux et des graphiques interactifs. Il est également utilisé pour créer des images et des graphiques interactifs. Matplotlib fournit de nombreuses fonctions pour personnaliser les tableaux et graphiques. Dans ce didacticiel, nous illustrerons trois exemples pour personnaliser les diagrammes de Venn. La traduction chinoise de l'exemple est : Exemple Il s'agit d'un exemple simple de création de l'intersection de deux diagrammes de Venn. Nous avons d'abord importé les bibliothèques nécessaires et importé les Venns. Ensuite, nous créons l'ensemble de données en tant qu'ensemble Python, après quoi nous utilisons la fonction "venn2()" pour créer

CakePHP est un framework PHP puissant qui fournit aux développeurs de nombreux outils et fonctionnalités utiles. L'un d'eux est la pagination, qui nous aide à diviser de grandes quantités de données en plusieurs pages, facilitant ainsi la navigation et la manipulation. Par défaut, CakePHP fournit des méthodes de pagination de base, mais vous devrez parfois créer des méthodes de pagination personnalisées. Cet article va vous montrer comment créer une pagination personnalisée dans CakePHP. Étape 1 : Créer une classe de pagination personnalisée Tout d'abord, nous devons créer une classe de pagination personnalisée. ce

Comment personnaliser les paramètres des touches de raccourci dans Eclipse ? En tant que développeur, la maîtrise des touches de raccourci est l'une des clés pour améliorer l'efficacité du codage dans Eclipse. En tant qu'environnement de développement intégré puissant, Eclipse fournit non seulement de nombreuses touches de raccourci par défaut, mais permet également aux utilisateurs de les personnaliser selon leurs propres préférences. Cet article explique comment personnaliser les paramètres des touches de raccourci dans Eclipse et donne des exemples de code spécifiques. Ouvrez Eclipse Tout d'abord, ouvrez Eclipse et entrez

La mise à jour iOS 17 pour iPhone apporte de gros changements à Apple Music. Cela inclut la collaboration avec d'autres utilisateurs sur des listes de lecture, le lancement de la lecture de musique à partir de différents appareils lors de l'utilisation de CarPlay, et bien plus encore. L'une de ces nouvelles fonctionnalités est la possibilité d'utiliser des fondus enchaînés dans Apple Music. Cela vous permettra de passer facilement d’une piste à l’autre, ce qui est une fonctionnalité intéressante lors de l’écoute de plusieurs pistes. Le fondu enchaîné contribue à améliorer l'expérience d'écoute globale, en vous assurant de ne pas être surpris ou abandonné de l'expérience lorsque la piste change. Alors si vous souhaitez profiter au maximum de cette nouvelle fonctionnalité, voici comment l'utiliser sur votre iPhone. Comment activer et personnaliser le fondu enchaîné pour Apple Music dont vous avez besoin de la dernière version

Vue est un framework JavaScript populaire qui fournit de nombreuses fonctions et API pratiques pour aider les développeurs à créer des applications frontales interactives. Avec la sortie de Vue3, la fonction de rendu est devenue une mise à jour importante. Cet article présentera le concept et le but de la fonction de rendu dans Vue3 et comment l'utiliser pour personnaliser la fonction de rendu. Qu'est-ce que la fonction de rendu ? Dans Vue, le modèle est la méthode de rendu la plus couramment utilisée, mais dans Vue3, vous pouvez utiliser une autre méthode : r
