Maison > interface Web > uni-app > Comment définir la couleur de la vue Web dans Uniapp

Comment définir la couleur de la vue Web dans Uniapp

藏色散人
Libérer: 2023-01-13 00:44:29
original
6495 Les gens l'ont consulté

Comment définir la couleur de la vue Web dans Uniapp : ajoutez d'abord "webview-styles="webviewStyles"" à la balise webview ; puis définissez la couleur dans "data()".

Comment définir la couleur de la vue Web dans Uniapp

L'environnement d'exploitation de ce tutoriel : Système Windows 7, version uni-app2.5.1, cette méthode convient à toutes les marques d'ordinateurs.

Recommandé (gratuit) : Tutoriel de développement d'uni-app

À propos de la définition du style de barre de progression (chargement) du composant webview d'uniapp

1. L'éditeur apprend l'uni-app récemment. Parce qu'il existe de nombreuses pages Web externes chargées dans le projet. Le composant webview doit donc être utilisé. Mais le serveur de certains sites Web (ne pensez pas mal) est dû au fait que ce site Web est un site Web de trading de devises virtuelles. Tu sais. Cependant, l’accès à ces sites Web dans l’application nécessite souvent une période d’inactivité de trois à quatre secondes.
Il y a toujours une barre de progression sur la page web. Mais le style est trop ordinaire. Alors je l'ai fait sur un coup de tête. Deux modifications ont été apportées à la barre de progression. Bien entendu, ils sont tous intégrés ou pris en charge par uni-app lui-même. Vous pouvez lire la documentation.
La première méthode normale consiste à changer la couleur de la barre de progression.
1. Selon la documentation officielle, ajoutez : webview-styles="webviewStyles"

<web-view  webview-styles="webviewStyles"  :src="info.url"></web-view>
Copier après la connexion

2 Définissez la couleur dans data()

data() {
			return {
				webviewStyles: {
                     progress: {
                        color: &#39;#FF3333&#39;
                    }
                }
			};
		},
Copier après la connexion

3. .Regardez l'image

Comment définir la couleur de la vue Web dans Uniapp

Le deuxième type est un effet de chargement relativement avancé. Regardez l'image
Comment définir la couleur de la vue Web dans Uniapp

1. Le code d'implémentation est le suivant

<web-view :webview-styles="webviewStyles" :src="info.url"></web-view>
data() {
			return {
				 webviewStyles: {
                     progress: false //必须要设置为false
                }
			};
		},
Copier après la connexion

2 Le code js peut être écrit en onload

var pages = getCurrentPages();
	var page = pages[pages.length - 1];
	var currentWebview=page.$getAppWebview();
	setTimeout(function(){
		var web_view= currentWebview.children();
		var w=plus.nativeUI.showWaiting();
		web_view[0].addEventListener("loading",function(){
			w.show();
		},false);
		
		web_view[0].addEventListener("loaded",function(){
			w.close();
			w=null;
		},false);
	},600)
Copier après la connexion
Enfin, à cause des horaires de travail (Le patron est là) Alors si vous ne comprenez pas certains mots, allez seul à Baidu.

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal