Maison > interface Web > uni-app > Comment accéder à la page et transmettre la valeur dans Uniapp

Comment accéder à la page et transmettre la valeur dans Uniapp

coldplay.xixi
Libérer: 2020-12-17 10:23:58
original
6030 Les gens l'ont consulté

La méthode de transmission de la valeur à la page de saut uniapp : transmettez d'abord l'identifiant à l'événement click ; puis écrivez la méthode dans Méthodes, le code est [uni.navigateTo({url:'opportunity-form?id= '+id} )]; Enfin, recevez les paramètres sur la page de détails.

Comment accéder à la page et transmettre la valeur dans Uniapp

L'environnement d'exploitation de ce tutoriel : système windows7, version uni-app2.5.1 Cette méthode convient à toutes les marques d'ordinateurs.

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

Comment transmettre une valeur dans la page de saut uniapp :

Premier Présentation de la méthode de saut la plus originale, similaire à la balise a en html, mais dans uniapp, vous devez remplacer la balise a par

<navigator url=&#39;跳转的地址&#39;>……</navigator>

Concentrons-nous sur la méthode de transfert de valeur de saut

1. Passez l'identifiant à l'événement click

<view @tap="toOpportnity(item.id)">转商机</view>;
Copier après la connexion

2 Écrivez la méthode dans Méthodes

toOpportnity(id){
uni.navigateTo({        //点击跳转的方法
url:&#39;opportunity-form?id=&#39;+id     //需要跳转的页面路径,使用问号进行id的传值,然后再拼接一个要传入的id//对象传参方式 url:&#39;../../pages/disabled/subsidie?listObj=&#39; + encodeURIComponent(JSON.stringify(obj))
})
}
Copier après la connexion

3 La page de détails reçoit les paramètres

写一个onLoad函数
onLoad(options){    //传入的参数名称,可自行修改
// console.log(options);    查看传入的id值
 
对象传参的接收方法
//this.leadobj(上个页面传过来的对象名称,即?后面的那个名称) = JSON.parse(decodeURIComponent(options.leadobj));   
}
Copier après la connexion

Le. la réception d'un seul paramètre est introduite ici en utilisant id

Tout d'abord, l'identifiant transmis doit se voir attribuer une valeur

Demander l'interface, et l'identifiant transmis doit être ajouté après l'adresse URL de l'interface 【/$ {this.id}/】

Les étapes complètes sont les suivantes :

onLoad(options){
this.id = options.id;
console.log(&#39;传过来的id值为:&#39; + options.id);
let that = this
uni.request({
url:`${this.$serverUrl}/opportunity/${this.id}/`,
header:{
&#39;Authorization&#39;: this.uerInfo.token
},
success(res){
console.log(res)
that.opportunity = res.data;
}
})
}
Copier après la connexion

Recommandations d'apprentissage gratuites associées : programmation php(vidéo)

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