Heim WeChat-Applet Mini-Programmentwicklung Detaillierte Erläuterung des WeChat-Applet-Seitensprungs und der Parameterübergabe

Detaillierte Erläuterung des WeChat-Applet-Seitensprungs und der Parameterübergabe

Feb 18, 2017 am 11:39 AM

In diesem Artikel werden hauptsächlich relevante Informationen zur detaillierten Erläuterung des Seitensprungs des WeChat Mini-Programms vorgestellt und mit einfachen Beispielen und Implementierungsdarstellungen versehen. Freunde in Not können sich auf

WeChat Mini-Programm-Seitensprung-Passing-Parameter beziehen Eine Funktion, die beim Erstellen von WeChat-Miniprogrammen verwendet werden muss. Hier werde ich die Informationen aufzeichnen, die ich zur Implementierung des Codes gelernt habe.

Ich bin neu bei WeChat-Miniprogrammen und weiß nicht viel über deren Syntax und Attribute. Wenn es nicht viele Orte gibt, hoffe ich, dass Sie mir einige Ratschläge geben können. Lassen Sie uns heute darüber sprechen, wie man im WeChat-Applet springt und Parameter überträgt. Kommen wir ohne weitere Umschweife direkt zum Code. Die von

implementierte Funktion besteht darin, der Liste eine Klickfunktion hinzuzufügen, um Parameter an die nächste Seite zu übergeben;
wobei

<template is="buttonList" data="{{item}}"/> 微信小程序 页面跳转传参详解

Der Vorlagencode lautet wie folgt


1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

&lt;import src=&quot;../WXtemplate/headerTemplate.wxml&quot;/&gt; 

&lt;view&gt; 

  &lt;!--滚动图--&gt; 

  &lt;view&gt; 

   &lt;swiper indicator-dots=&quot;{{indicatorDots}}&quot; autoplay=&quot;{{autoPlay}}&quot; interval=&quot;{{intervalTime}}&quot; duration=&quot;{{Time}}&quot;&gt; 

    &lt;block wx:for=&quot;{{imageURl}}&quot;&gt; 

      &lt;swiper-item&gt; 

         &lt;image src=&quot;{{item}}&quot; class=&quot;imagePX&quot;&gt;&lt;/image&gt; 

      &lt;/swiper-item&gt; 

    &lt;/block&gt; 

  &lt;/swiper&gt; 

  &lt;/view&gt; 

  &lt;!--功能按钮--&gt; 

  &lt;view class=&quot;section-bg&quot;&gt; 

    &lt;block wx:for=&quot;{{buttonNum}}&quot;&gt; 

     &lt;!--模版--&gt; 

      &lt;template is=&quot;buttonList&quot; data=&quot;{{item}}&quot;/&gt; 

      &lt;!--&lt;view class=&quot;section-item&quot;&gt; 

     &lt;image class=&quot;section-img&quot; src=&quot;{{item.image}}&quot;&gt;&lt;/image&gt; 

      &lt;text class=&quot;section-text&quot;&gt;{{item.text}}&lt;/text&gt;  

    &lt;/view&gt;--&gt; 

    &lt;/block&gt; 

  &lt;/view&gt; 

  &lt;!--资讯列表--&gt; 

  &lt;view&gt; 

    &lt;block wx:for=&quot;{{listNum}}&quot;&gt; 

      &lt;template is=&quot;newList&quot; data=&quot;{{item,index}}&quot;/&gt; 

    &lt;/block&gt; 

      

  &lt;/view&gt; 

  

  

 &lt;/view&gt;

Nach dem Login kopieren

Hier fügen wir nur eine Klickmethode für die Liste unten hinzu

Klicklisten-JS-Code


1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

&lt;template name=&quot;buttonList&quot;&gt; 

   &lt;view class=&quot;section-item&quot;&gt; 

     &lt;image class=&quot;section-img&quot; src=&quot;{{item.image}}&quot; bindtap=&quot;buttonClick&quot;&gt;&lt;/image&gt; 

      &lt;text class=&quot;section-text&quot;&gt;{{item.text}}&lt;/text&gt;  

    &lt;/view&gt; 

&lt;/template&gt; 

  

&lt;!--list--&gt; 

&lt;template name=&quot;newList&quot;&gt; 

   &lt;view class=&quot;section-list&quot; bindtap=&quot;listClick&quot; id=&quot;{{index}}&quot;&gt; 

    &lt;view&gt; 

      &lt;image class=&quot;list-img&quot; src=&quot;{{item.image}}&quot;&gt;&lt;/image&gt; 

    &lt;/view&gt; 

  

     &lt;view class=&quot;section-textt&quot;&gt; 

       &lt;view class=&quot;title&quot;&gt;&lt;text&gt;{{item.title}}&lt;/text&gt;&lt;/view&gt; 

       &lt;view class=&quot;subTitle&quot;&gt;&lt;text&gt;{{item.subTitle}}&lt;/text&gt;&lt;/view&gt; 

    &lt;/view&gt; 

  &lt;/view&gt; 

    

&lt;/template&gt;

Nach dem Login kopieren
where

wx.navigateTo({url :'/pages/xiangqing/xiangqing?id=Parameter der vorherigen Seite' })

ist die Sprungmethode, id ist der Parameter, der übergeben werden muss. Wenn der Parameter ein dynamischer Parameter ist, lautet der Code wie folgt:

1

2

3

4

5

6

listClick:function(event){ 

  console.log(event); 

  var p = event.currentTarget.id 

   

  wx.navigateTo({url:'/pages/xiangqing/xiangqing?id=上一页的参数'}) 

 }

Nach dem Login kopieren

wobei p der oben für jede Zeile festgelegte ID-Wert ist

Der Wertcode auf der nächsten Seite lautet wie folgt:


1

2

3

4

5

6

&lt;pre name=&quot;code&quot; class=&quot;javascript&quot;&gt; listClick:function(event){ 

   console.log(event); 

   var p = event.currentTarget.id 

    

   wx.navigateTo({url:'/pages/xiangqing/xiangqing?id='+p}) 

  }

Nach dem Login kopieren
Dann wird der Code wie folgt auf der Seite angezeigt:

<pre name="code" class= " html"><view>{{title}}</view>

Endeffekt:

1

2

3

4

5

6

7

8

9

&lt;pre name=&quot;code&quot; class=&quot;javascript&quot;&gt; data:{ 

  // text:"这是一个页面" 

  title:'' 

 }, 

 onLoad:function(options){ 

  // 页面初始化 options为页面跳转所带来的参数 

 this.setData({ 

  title:options.id 

 })

Nach dem Login kopieren

Danke für Beim Lesen hoffe ich, dass dies allen hilft, und danke für Ihre Unterstützung dieser Website!

Weitere WeChat-Miniprogramme, detaillierte Erklärungen zu Seitensprüngen und Parameterübertragungen finden Sie auf der chinesischen PHP-Website!


Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße Artikel -Tags

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)