這篇文章主要介紹微信小程序之頁面?zhèn)髦档氖纠?,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!
湯陰ssl適用于網站、小程序/APP、API接口等需要進行數(shù)據傳輸應用場景,ssl證書未來市場廣闊!成為創(chuàng)新互聯(lián)建站的ssl證書銷售渠道,可以享受市場價格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:18982081108(備注:SSL證書合作)期待與您的合作!最近組里開發(fā)小程序,遇到了一個前端亙古不變的話題:頁面?zhèn)髦?br/>剛開始使用路徑傳參解決,但是眾所周知:
各瀏覽器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個字符,超過較大長度后無法提交。
所以覺得不靠譜。
研究了一下官網,發(fā)現(xiàn)有兩種方式可以“比較優(yōu)雅”地干這件事,當然不能和vuex/flux比。
使用全局變量
在項目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'; },
效果:
接著,使用模板
使用 is 屬性,聲明需要的使用的模板,然后將模板所需要的 data 傳入,如:
給item賦值以顯示模板數(shù)據
Page({ data: { item: { index: 0, msg: 'this is a template', time: '2016-09-15' } } })
以上是“微信小程序之頁面?zhèn)髦档氖纠边@篇文章的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注創(chuàng)新互聯(lián)行業(yè)資訊頻道!