91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

微信小程序之頁面傳值的示例

發布時間:2021-01-29 10:09:07 來源:億速云 閱讀:130 作者:小新 欄目:移動開發

這篇文章主要介紹微信小程序之頁面傳值的示例,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!

最近組里開發小程序,遇到了一個前端亙古不變的話題:頁面傳值
剛開始使用路徑傳參解決,但是眾所周知:

各瀏覽器HTTP Get請求URL最大長度并不相同,幾類常用瀏覽器最大長度及超過最大長度后提交情況如下:
IE6.0 :url最大長度2083個字符,超過最大長度后無法提交。
IE7.0 :url最大長度2083個字符,超過最大長度后仍然能提交,但是只能傳過去2083個字符。
firefox 3.0.3 :url最大長度7764個字符,超過最大長度后無法提交。
Opera 9.52 :url最大長度7648個字符,超過最大長度后無法提交。
Google Chrome 2.0.168 :url最大長度7713個字符,超過最大長度后無法提交。

所以覺得不靠譜。
研究了一下官網,發現有兩種方式可以“比較優雅”地干這件事,當然不能和vuex/flux比。

  1. 使用全局變量
    在項目app.js中定義globalData

    App({
     globalData:{
     userInfo:'angeladaddy'
    }
    });

    在需要的地方使用:

    getGlobalVar:function(){
     var that=this;
    that.setData({
      globalvar_str:JSON.stringify(getApp().globalData)
    }) 
    }

    當然也可以隨時賦值:

    onLoad:function(options){
     getApp().globalData.userInfo+=' is an awesome man';
    },

    效果:

微信小程序之頁面傳值的示例

Paste_Image.png

2.使用模板
根據官方介紹如下:

首先定義模板,使用name屬性

<template name="msgItem">
  <view>
    <text> {{index}}: {{msg}} </text>
    <text> Time: {{time}} </text>
  </view>
</template>

接著,使用模板

  • 使用 is 屬性,聲明需要的使用的模板,然后將模板所需要的 data 傳入,如:

    <template is="msgItem" data="{{...item}}"/>

    給item賦值以顯示模板數據

    Page({
    data: {
     item: {
       index: 0,
       msg: 'this is a template',
       time: '2016-09-15'
     }
    }
    })


以上是“微信小程序之頁面傳值的示例”這篇文章的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

饶平县| 嘉义县| 成都市| 磐安县| 南昌市| 黄骅市| 岑巩县| 沾化县| 繁峙县| 宜都市| 天气| 三门县| 九寨沟县| 闻喜县| 炎陵县| 克拉玛依市| 卢湾区| 连江县| 闽侯县| 嘉禾县| 辰溪县| 中江县| 三门峡市| 武冈市| 普定县| 禄劝| 双辽市| 台南县| 措勤县| 萍乡市| 铜陵市| 买车| 大足县| 阳山县| 宜春市| 沂水县| 寿阳县| 威信县| 宁城县| 武定县| 辽宁省|