Vue.js est un framework frontal JavaScript populaire qui peut être utilisé pour créer une variété d'applications Web. Dans cet article, nous verrons comment passer des appels téléphoniques à l'aide de Vue.js.
Dans le framework, Vue Router est une fonctionnalité très utile qui permet à l'application de naviguer sans rafraîchir la page. Il propose plusieurs façons de naviguer, notamment les liens routés et la navigation programmatique, mais nous nous concentrerons sur cette dernière.
La navigation programmatique signifie que nous pouvons contrôler le routage directement à l'aide du code JavaScript. Pour les appels sautés, nous devons utiliser la propriété window.location.href pour modifier l'adresse URL de la page actuelle. Cela amènera le navigateur à demander et à ouvrir le numéro de téléphone spécifié.
Tout d’abord, nous devons installer Vue Router. Exécutez la commande suivante dans la ligne de commande :
npm install vue-router
Ensuite, nous pouvons créer une instance de Vue Router dans l'application Vue.js :
import Vue from 'vue' import VueRouter from 'vue-router' Vue.use(VueRouter) const router = new VueRouter({ routes: [ { path: '/phone', name: 'phone', component: Phone }, ] })
Cela créera une route nommée "téléphone" qui naviguera vers le composant de " Téléphone". Nous pouvons maintenant créer le composant "Téléphone" et ajouter un bouton à l'intérieur pour accéder à l'appel téléphonique.
<template> <div> <h1>拨打电话</h1> <button @click="callPhone">拨打</button> </div> </template> <script> export default { name: 'Phone', methods: { callPhone() { window.location.href = 'tel:1234567890' } } } </script>
Dans ce composant, nous avons ajouté une méthode appelée "callPhone" pour répondre à l'événement clic du bouton. Dans cette méthode, nous utilisons la propriété window.location.href pour accéder au numéro de téléphone « 1234567890 ».
Maintenant, nous sommes prêts à utiliser le composant dans Vue Router. Nous ajoutons un lien d'itinéraire dans un autre composant de notre application Vue afin que l'utilisateur puisse accéder à ce composant :
<template> <div> <h1>欢迎来到我的Vue应用程序</h1> <router-link to="/phone">电话</router-link> <router-view /> </div> </template>
Nous pouvons maintenant cliquer sur le lien d'itinéraire "Téléphone" dans l'application pour demander et ouvrir le numéro de téléphone spécifié pour terminer le saut. fonction d'appel.
Dans cet article, nous avons expliqué comment rediriger les appels à l'aide de Vue.js et Vue Router. Grâce à la navigation programmatique, nous pouvons utiliser JavaScript pour contrôler la navigation dans les pages de l'application. Dans le composant Téléphone, nous utilisons la propriété window.location.href pour modifier l'adresse URL de la page actuelle afin de demander le numéro de téléphone. Nous avons également montré comment ajouter des liens de routage pour accéder au composant téléphonique dans une application Vue.
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!