Comment réaliser un projet uni-app ? Explication du processus
Sep 09, 2021 pm 06:58 PMComment réaliser un projet uni-app ? Cet article vous donnera une explication systématique du processus de création d'une application uni. J'espère qu'il vous sera utile !
Le processus de création d'une uni-app :
Contient un grand nombre de compétences essentielles frontales actuelles, telles que vue, applet WeChat, encapsulation de composants, encapsulation de gestes mobiles, pagination de données, axios, moment , mise en page flexible, sass, lecture vidéo, téléchargement vidéo et autres fonctions. [Recommandations associées : "tutoriel uniapp"]
1. Introduction à uni-app
1.1 Qu'est-ce qu'uni-app
uni-app est un outil qui utilise la syntaxe vue.js pour développer toutes les applications frontales Le framework
peut développer diverses choses
également appelé framework de développement complet
2 Bases d'uni-app
2.1 Connaissances de base
- première expérience d'uni-app .
- introduction à la structure du projet
- Styles et culot
- Syntaxe de base
- Événements
- Composants
- Cycle de vie
3. Les bases d'abord, puis les projets
La pile technologique requise est
- html.
- css
- JavaScript
- vue
- Applet WeChat
- uni-app
- uni-ui
- uni-api
- moment.js
- Emballage gestuel
4. Construisez le projet avec un échafaudage.
1. installation
npm install -g @vue/cli
2. Créez un projet
vue create -p dcloudio/uni-preset-vue my-project
3. Démarrez le projet (applet WeChat)
npm run dev:mp-weixin
4. Importez le projet avec l'outil de développement d'applet WeChat
N'oubliez pas d'entrer dans le répertoire racine
4.1 Répertoire du projet.
4.2 Style et sass
- prend en charge rpx des mini programmes et vw et vh de h5
- Il y a une configuration sass intégrée, il vous suffit d'installer les dépendances correspondantes "npm install sass-loader node-sass "
- Dans le composant vue, ajoutez l'attribut "
5. Syntaxe de base
Syntaxe de base de Vue
telle que v-bind, v-if, v -show, v-for et autres
6. L'utilisation des événements
v-on
7. passage de paramètres
Emplacement de composant- 7.1 Utilisation simple des composants
Définition des composantsIntroduction des composants
Enregistrement des composants- Utilisation des composants
- 7. 11 Définition des composants
Créer un nouveau composant *.vue directement dans le répertoire des composants
- 7.12 Introduction des composants
7.13 Registre des composants
Les composants d'attribut sont un objet, placez le composant pour vous inscrire
- 7.14 Utilisation des composants
- 7.2 Le composant transmet les paramètres
Le parent transmet les paramètres à l'enfant via attributs
L'enfant transmet les paramètres au parent via- événement déclencheur
- Utiliser les paramètres de transmission de données globales En montant des prototypes
- Vue via
- globalData
- 7. 21 Le père transmet les données au fils au père page au gendre à l'enfant à l'enfant à l'enfant à l'enfant à l'enfant à l'enfant Le composant ul-com transmet un tableau de données via le nom de l'attribut
Le composant enfant reçoit les données via props
- 7.22 L'enfant transmet les données au parent Le composant enfant déclenche l'événement
- via Transmettre les données au composant parent Le composant parent reçoit les données par
<ul-com : list="[1,2,3,4]"> props: { list: Array },
Écriture
- Définissez l'événement de clic sur le composant enfant
- Définissez les paramètres passés dans les méthodes
methods: { handleclick(){ this.$emit("textchange",'来自子组件的数据');} }
<ul-com :list="[1,2,3,4]" @textChange="handleTextchange">
Définissez un événement d'écoute dans la vue parent-enfant
- 7.3 Données globales partagées
- Partagez des données via le prototype de Vue (obtenez-les avec ceci)
Partagez des données via globalData (utilisez getapp pour obtenir après définition)
vuex
Stockage local
Vue.prototype.baseURL="http: //www.baidu.com"
- Emplacement pour composants 7.4
-
- Les balises sont en fait un type de données Si vous souhaitez transférer dynamiquement des balises vers des sous-composants, vous pouvez utiliser des emplacements
- Utilisez des emplacements pour implémenter des espaces réservés
En termes simples, jetez simplement les balises de la page parent. vers la sous-page
8. Cycle de vie
8.1 Introduction
- Le cycle de vie du framework uni-app combine le cycle de vie de vue et l'applet WeChat
- Utilisé dans l'APP globale onLaunch signifie lorsque l'application démarre.
- est utilisé dans la page onLoad ou onShow signifie lorsque la page est chargée et lorsque la page est affichée, montée
- est utilisée dans le composant. est monté
Pour plus de connaissances sur la programmation, veuillez visiter :
Introduction à la programmation
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!

Article chaud

Outils chauds Tags

Article chaud

Tags d'article chaud

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)

Sujets chauds

Comment développer uni-app en VSCode ? (Partage du tutoriel)

Utilisez uniapp pour développer une navigation cartographique simple

Parlons de la façon d'utiliser Uniapp pour développer un jeu de serpent !

Comment encapsuler la demande d'interface Uni-App Vue3

Exemples pour expliquer comment uniapp implémente la fonction de sélection totale des boîtes à sélection multiple

Vous guide pas à pas pour développer un plug-in de calendrier Uni-App (et le publier)

Exemple détaillé de la façon dont Uniapp implémente la fonction d'enregistrement téléphonique (avec code)

Parlons de la façon d'utiliser Uniapp pour implémenter des invites de message globales et ses composants
