


Imitation JS de l'interface de la page d'accueil du téléphone portable Jinri Toutiao
Cette fois, je vais vous proposer JS pour imiter l'interface de la page d'accueil du terminal mobile Toutiao. Quelles sont les précautions pour imiter l'interface de la page d'accueil du terminal mobile Toutiao à l'aide de JS. jetez-y un œil ensemble.
Avant-propos
Je travaille sur vue depuis un moment. J'avais envie d'utiliser vue pour écrire un terminal mobile il y a quelque temps. De plus, je ne suis pas très occupé à la fin. de l'année, j'ai donc commencé à travailler dessus il y a quelques jours. Jusqu'à présent, je peux à peine le lire
Parce que j'écris uniquement des pages frontales, j'utilise donc mock.js pour les données. afin de simuler des requêtes réelles, vous pouvez directement générer vous-même l'API dans Easy Mock
Vous pouvez également vous connecter directement au compte Easy Mock de mon projet Mot de passe :
Compte : vue-toutiao
Mot de passe : 123456
Si vous souhaitez modifier l'interface, merci de copier Une copie est en cours de modification
Si vous souhaitez développer vous-même l'interface backend. Vous pouvez lire mon blog Vue + Node + Mongodb Développer un processus de blog complet
Pile technologique :
vue + webpack + vuex + axios
Structure :
build : configuration du webpack
config : paramètres de configuration du projet
-
src
actifs : fichiers de ressources statiques, stockage de imagesetc.
composants : composants couramment utilisés. Par exemple, des fenêtres pop-up, etc. . .
directive : encapsulation d'instructions communes
routeur : table de routage
magasin : gestion d'état vuex
styles : fichier de style
utils : package de classe d'outils communs
vues : afficher la page
statique : fichiers statiques : store favicon.ico, etc.
Ce projet utilise DllPlugin pour l'empaquetage, alors n'oubliez pas lorsque vous démarrez ce projet, exécutez d'abord la commande de script une fois pour générer la configuration
Démonstration de l'effet :
Quelques points de connaissances communs
1. Chargement paresseux des itinéraires
{ path: '/development', name: 'development', component: (resolve) => { require(['../views/development.vue'], resolve) } }
ou
const _import_ = file => () => import('views/' + file + '.vue') { path: '/development', name: 'development', component: _import_('development') }
2. L'interception de connexion
détermine si la connexion est requise via la fonction de hook beforeEach de l'itinéraire
// 如:系统设置需要登陆 { path: '/system', name: '系统设置', meta: { login: true }, component: _import_('System/index') } router.beforeEach((to, from, next) => { if (to.meta.login) { //判断前往的界面是否需要登陆 if (store.state.user.user.name) { // 是否已经登陆 next() }else{ Vue.prototype.$alert('请先登录!') .then( () => { store.state.user.isLogin = true }) } }else{ if (to.meta.page) store.state.app.pageLoading = true next() } })
3. Commutation d'animation
Déterminez le type d'animation de commutation qu'il effectue en détectant l'attribut d'animation défini sur le routeur
Router.prototype.animate = 0 // 获取每个路由meta上面的slide 来判断它做什么动画 { path: '/system', name: '系统设置', meta: { slide: 1 }, component: _import_('System/index') } watch: { $route (to, from) { /* 0: 不做动画 1: 左切换 2: 右切换 3: 上切换 4: 下切换 ... */ let animate = this.$router.animate || to.meta.slide if (!animate) { this.animate = '' }else{ this.animate = animate === 1 ? 'slide-left' : animate === 2 ? 'slide-right' : animate === 3 ? 'slide-top' : animate === 4 ? 'slide-bottom' : '' } this.$router.animate = 0 } }
4 . Lecture vidéo
Étant donné que les commandes vidéo ne peuvent pas être masquées sur IOS, nous pouvons masquer la vidéo et obtenir l'effet de lecture de la vidéo en dessinant une toile
Croyez-le Après avoir lu le cas dans cet article, vous maîtrisez la méthode. Pour des informations plus intéressantes, veuillez prêter attention aux autres articles connexes sur le site Web PHP chinois !
Lecture recommandée :
Réaliser un chargement post-clic dans des zones à cinq niveaux
vue construit un projet de création automatique de sites Web
Comment utiliser les graphiques électroniques dans Vue.JS
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)

Comment utiliser WebSocket et JavaScript pour mettre en œuvre un système de reconnaissance vocale en ligne Introduction : Avec le développement continu de la technologie, la technologie de reconnaissance vocale est devenue une partie importante du domaine de l'intelligence artificielle. Le système de reconnaissance vocale en ligne basé sur WebSocket et JavaScript présente les caractéristiques d'une faible latence, d'un temps réel et d'une multiplateforme, et est devenu une solution largement utilisée. Cet article explique comment utiliser WebSocket et JavaScript pour implémenter un système de reconnaissance vocale en ligne.

Comment afficher la fenêtre d'affichage sur la page d'accueil de Douyin ? Dans l'application vidéo courte Douyin, vous pouvez ajouter une fenêtre d'affichage à la page d'accueil. Ensuite, l'éditeur propose aux utilisateurs un didacticiel graphique. comment afficher la fenêtre d'affichage sur la page d'accueil de Douyin, les utilisateurs intéressés viennent jeter un oeil ! Tutoriel sur l'utilisation de Douyin : Comment afficher la vitrine sur la page d'accueil de Douyin 1. Ouvrez d'abord l'application vidéo courte Douyin et entrez dans Ma zone, cliquez sur les trois lignes horizontales dans le coin supérieur droit et sélectionnez [Centre des créateurs] ; Ensuite, sur la page Creator Service Center, sélectionnez la fonction [Toutes les catégories] ; 3. Recherchez ensuite le service [Product Showcase] dans la liste des fonctions ; 4. Accédez ensuite à la page affichée dans l'image ci-dessous, cliquez sur [Devenir un expert en livraison de marchandises ; ] ; 5. Enfin, devenez une interface experte en livraison de marchandises, cliquez sur [Demande d'autorisation de livraison] en bas pour afficher

WebSocket et JavaScript : technologies clés pour réaliser des systèmes de surveillance en temps réel Introduction : Avec le développement rapide de la technologie Internet, les systèmes de surveillance en temps réel ont été largement utilisés dans divers domaines. L'une des technologies clés pour réaliser une surveillance en temps réel est la combinaison de WebSocket et de JavaScript. Cet article présentera l'application de WebSocket et JavaScript dans les systèmes de surveillance en temps réel, donnera des exemples de code et expliquera leurs principes de mise en œuvre en détail. 1. Technologie WebSocket

Introduction à l'utilisation de JavaScript et de WebSocket pour mettre en œuvre un système de commande en ligne en temps réel : avec la popularité d'Internet et les progrès de la technologie, de plus en plus de restaurants ont commencé à proposer des services de commande en ligne. Afin de mettre en œuvre un système de commande en ligne en temps réel, nous pouvons utiliser les technologies JavaScript et WebSocket. WebSocket est un protocole de communication full-duplex basé sur le protocole TCP, qui peut réaliser une communication bidirectionnelle en temps réel entre le client et le serveur. Dans le système de commande en ligne en temps réel, lorsque l'utilisateur sélectionne des plats et passe une commande

Comment redéfinir la page d'accueil de Google Chrome vers le moteur de recherche Google ? Google Chrome est officiellement construit par Google. Ce navigateur est livré avec les fonctions de recherche Google et de traduction Google. La page d'accueil par défaut de Google Chrome que nous avons téléchargé et installé est la recherche Google. Cependant, la recherche Google ne peut pas être utilisée en Chine, donc de nombreux amis modifient la valeur par défaut. recherchez sur la page d'accueil vers un autre moteur de recherche, alors comment revenir en arrière au moteur de recherche sur la page d'accueil ? Cet article vous présente le processus de modification de la page d'accueil de Google Chrome vers la recherche Google. Les amis dans le besoin ne devraient pas le manquer. Processus opérationnel de modification de la page d'accueil de Google Chrome vers la recherche Google 1. Ouvrez Google Chrome et cliquez sur le bouton de menu dans le coin supérieur droit (comme indiqué sur l'image). 2. Cliquez sur l'option "Paramètres" (comme indiqué sur l'image). 3

Comment restaurer la page d'accueil de Google Chrome en Google ? De nombreux amis aiment utiliser Google Chrome. Sa page de navigation exclusive est très simple à utiliser, très concise et ne contient aucune publicité ni contenu contextuel. Cependant, cette page d'accueil est souvent falsifiée. vers d'autres types de pages d'accueil, de nombreux utilisateurs ne savent pas comment revenir à la page d'accueil de Google pour le moment. Alors, comment revenir à la page d'accueil de Google ? Ci-dessous, l'éditeur vous montrera comment restaurer la page d'accueil de Google Chrome en Google. Méthode pour redéfinir la page d'accueil de Google Chrome sur Google 1. Ouvrez Google Chrome et cliquez sur le bouton de menu dans le coin supérieur droit. 2. Cliquez sur l'option "Paramètres". 3. Sélectionnez l'option "Navigateur par défaut" dans la page des paramètres. 4. Définissez Google Chrome comme navigateur par défaut !

Comment utiliser WebSocket et JavaScript pour mettre en œuvre un système de réservation en ligne. À l'ère numérique d'aujourd'hui, de plus en plus d'entreprises et de services doivent fournir des fonctions de réservation en ligne. Il est crucial de mettre en place un système de réservation en ligne efficace et en temps réel. Cet article explique comment utiliser WebSocket et JavaScript pour implémenter un système de réservation en ligne et fournit des exemples de code spécifiques. 1. Qu'est-ce que WebSocket ? WebSocket est une méthode full-duplex sur une seule connexion TCP.

En surfant sur Internet, nous rencontrons souvent des situations où la page d'accueil a été falsifiée. La raison en est principalement l'émergence d'un grand nombre de sites Web de navigation à but lucratif sur Internet afin de capter le trafic. ils utilisent des techniques de falsification « forcée ». Alors, que dois-je faire si la page d’accueil est falsifiée ? Ci-dessous, l'éditeur vous proposera des images et du texte montrant comment la page d'accueil du navigateur a été falsifiée. Nous rencontrons souvent le problème de la falsification de la page d'accueil par certains logiciels. Une fois la page d'accueil que nous avons définie est falsifiée, comment devons-nous réinitialiser la page d'accueil ? On peut dire que chaque ami rencontrera de tels problèmes, et c'est vraiment un casse-tête. Alors, que devez-vous faire si la page d’accueil de votre navigateur a été falsifiée ? Ensuite, l'éditeur vous expliquera comment gérer la falsification de la page d'accueil du navigateur. Que faire si la page d'accueil du navigateur a été falsifiée ? Ouvrez le navigateur IE et recherchez le coin supérieur droit.
