小程序?qū)W習(xí)總結(jié)

小程序?qū)W習(xí)總結(jié)

一、小程序目錄

小程序目錄

官方文檔:
框架: https://mp.weixin.qq.com/debug/wxadoc/dev/framework/MINA.html
組件: https://mp.weixin.qq.com/debug/wxadoc/dev/component/
API: https://mp.weixin.qq.com/debug/wxadoc/dev/api/

開發(fā)須知:

  • App() 必須在 app.js 中注冊,且不能注冊多個捻爷。
  • 編譯后的代碼包大小需小于 1MB,否則代碼包將上傳失敗匀泊。
  • 每個頁面需要手動在app.json中進行注冊呐伞,否則不能訪問。
  • app.json中pages數(shù)組的第一項代表小程序的初始頁面遂黍,小程序中新增/減少頁面,都需要對 pages 數(shù)組進行修改俊嗽。
  • 直接修改 this.data 無效雾家,無法改變頁面的狀態(tài),還會造成數(shù)據(jù)不一致绍豁。
  • 單次設(shè)置的數(shù)據(jù)不能超過1024kB芯咧,請盡量避免一次設(shè)置過多的數(shù)據(jù)
  • 不要嘗試修改頁面棧竹揍,會導(dǎo)致路由以及頁面狀態(tài)錯誤敬飒。
  • tabBar只能配置最少2個、最多5個芬位,tab 按數(shù)組的順序排序无拗。
  • 小程序頁面只能同時打開 5 個,如果交互流程較長難以支持昧碉。
  • 同時只能存在 5 個url請求英染。
  • 無法跳轉(zhuǎn)小程序以外的url阴孟。
  • 沒有cookie。
  • 沒有開放加載web頁面税迷。

App() 小程序生命周期

//app.js
App({
  onLaunch: function() { 
      //小程序初始化(全局只觸發(fā)一次)
  },
  onShow: function() {
      //小程序顯示
  },
  onHide: function() {
      //小程序隱藏
  },
  onError: function(msg) {
      //小程序錯誤
  },
})
//其他 開發(fā)者可以添加任意的函數(shù)或數(shù)據(jù)到 Object 參數(shù)中永丝,用 this 可以訪問
狀態(tài) 說明 備注
前臺 點擊左上角關(guān)閉,或者按了設(shè)備 Home 鍵離開微信 小程序并沒有直接銷毀箭养,而是進入了后臺
后臺 再次進入微信或再次打開小程序慕嚷,從后臺進入前臺
銷毀 小程序進入后臺一定時間,或者系統(tǒng)資源占用過高 真正的銷毀

Page 頁面生命周期

//index.js
Page({
  onLoad: function(options) {
    //頁面加載-----(一個頁面只會調(diào)用一次)
  },
  onReady: function() {
    //頁面渲染-----(一個頁面只會調(diào)用一次)
  },
  onShow: function() {
    //頁面顯示-----(每次打開頁面都會調(diào)用一次)
  },
  onHide: function() {
    //頁面隱藏-----(當(dāng)navigateTo或底部tab切換時調(diào)用)
  },
  onUnload: function() {
    //頁面卸載-----(當(dāng)redirectTo或navigateBack的時候調(diào)用)
  },
})
//其他 開發(fā)者可以添加任意的函數(shù)或數(shù)據(jù)到 object 參數(shù)中毕泌,在頁面的函數(shù)中用 this 可以訪問

二喝检、小程序限制

顏色限制

  1. windows navigationBarTextStyle 導(dǎo)航欄標(biāo)題顏色,僅支持 black/white
  2. windows backgroundTextStyle 下拉背景字體撼泛、loading圖的樣式挠说,僅支持 dark/light
  3. tabBar borderStyle 上邊框的顏色, 僅支持 black/white

程序限制

  1. 腳本內(nèi)不能使用window等對象
  2. zepto/jquery 會使用到window對象和document對象愿题,所以無法使用损俭。
  3. 樣式表不支持級聯(lián)選擇器
  4. 本地資源無法通過 css 獲取 background-image可以使用網(wǎng)絡(luò)圖片,或者 base64潘酗,或者使用標(biāo)簽
  5. 不支持 A 標(biāo)簽杆兵,無法打開普通網(wǎng)頁

數(shù)量限制

  1. 底部或頂部可以添加tab按鈕區(qū)域 tabBar 是一個數(shù)組,只能配置最少2個仔夺、最多5個 tab琐脏,tab按數(shù)組的順序排序。
  2. 一個應(yīng)用同時只能打開5個頁面

大小限制

  1. tabBar 上面的按鈕 iconPath 圖片路徑缸兔,icon 大小限制為40kb
  2. tabBar 上面的按鈕 selectedIconPath 選中時的圖片路徑日裙,icon 大小限制為40kb
  3. setData 頁面?zhèn)鬟f數(shù)據(jù)單次設(shè)置的數(shù)據(jù)不能超過1024kB
  4. setStorage 本地緩存最大為10MB
  5. 小程序源碼打包后的大小限制為1M

消息限制

  1. 支付當(dāng)用戶在小程序內(nèi)完成過支付行為,可允許開發(fā)者向用戶在7天內(nèi)推送有限條數(shù)的模板消息(1次支付可下發(fā)1條惰蜜,多次支付下發(fā)條數(shù)獨立昂拂,互相不影響)
  2. 提交表單 當(dāng)用戶在小程序內(nèi)發(fā)生過提交表單行為且該表單聲明為要發(fā)模板消息的,開發(fā)者需要向用戶提供服務(wù)時蝎抽,可允許開發(fā)者向用戶在7天內(nèi)推送有限條數(shù)的模板消息(1次提交表單可下發(fā)1條政钟,多次提交下發(fā)條數(shù)獨立路克,相互不影響)

二樟结、小程序?qū)徍?/h2>

標(biāo)題

  1. 標(biāo)題不能存在相同
  2. 標(biāo)題意思不能存在過度相似
  3. 標(biāo)題必須以“提醒”或“通知”結(jié)尾
  4. 標(biāo)題不能帶特殊符號、個性化字詞等沒有行業(yè)通用性的內(nèi)容
  5. 標(biāo)題必須能體現(xiàn)具體服務(wù)場景
  6. 標(biāo)題不能涉及營銷相關(guān)內(nèi)容精算,包括不限于:消費優(yōu)惠類瓢宦、購物返利類、商品更新類灰羽、優(yōu)惠券類驮履、代金券類鱼辙、紅包類、會員卡類玫镐、積分類倒戏、活動類等營銷傾向通知

關(guān)鍵詞

  1. 同一標(biāo)題下,關(guān)鍵詞不能存在相同
  2. 同一標(biāo)題下恐似,關(guān)鍵詞不能存在過度相似
  3. 關(guān)鍵詞不能帶特殊符號杜跷、個性化字詞等沒有行業(yè)通用性的內(nèi)容
  4. 關(guān)鍵詞內(nèi)容示例必須與關(guān)鍵詞對應(yīng)匹配
  5. 關(guān)鍵詞不能太過寬泛,需要具有限制性矫夷,例如:“內(nèi)容”這個就太寬泛葛闷,不能審核通過

違規(guī)說明

除不能違反運營規(guī)范外,還不能違反以下規(guī)則双藕,包括但不限于:

  1. 不允許惡意誘導(dǎo)用戶進行觸發(fā)操作淑趾,以達到可向用戶下發(fā)模板目的
  2. 不允許惡意騷擾,下發(fā)對用戶造成騷擾的模板
  3. 不允許惡意營銷忧陪,下發(fā)營銷目的模板
  4. 不允許通過服務(wù)號下發(fā)模板來告知用戶在小程序內(nèi)觸發(fā)的服務(wù)相關(guān)內(nèi)容

處罰說明

處罰結(jié)果及原因以站內(nèi)信形式告知
根據(jù)違規(guī)情況給予相應(yīng)梯度的處罰扣泊,一般處罰規(guī)則如下:

  1. 第一次違規(guī),刪除違規(guī)模板以示警告嘶摊,
  2. 第二次違規(guī)旷赖,封禁接口7天,
  3. 第三次違規(guī)更卒,封禁接口30天等孵,
  4. 第四次違規(guī),永久封禁接口
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末蹂空,一起剝皮案震驚了整個濱河市俯萌,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌上枕,老刑警劉巖咐熙,帶你破解...
    沈念sama閱讀 222,183評論 6 516
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異辨萍,居然都是意外死亡棋恼,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,850評論 3 399
  • 文/潘曉璐 我一進店門锈玉,熙熙樓的掌柜王于貴愁眉苦臉地迎上來爪飘,“玉大人,你說我怎么就攤上這事拉背∈ζ椋” “怎么了?”我有些...
    開封第一講書人閱讀 168,766評論 0 361
  • 文/不壞的土叔 我叫張陵椅棺,是天一觀的道長犁罩。 經(jīng)常有香客問我齐蔽,道長,這世上最難降的妖魔是什么床估? 我笑而不...
    開封第一講書人閱讀 59,854評論 1 299
  • 正文 為了忘掉前任含滴,我火速辦了婚禮,結(jié)果婚禮上丐巫,老公的妹妹穿的比我還像新娘蛙吏。我一直安慰自己,他們只是感情好鞋吉,可當(dāng)我...
    茶點故事閱讀 68,871評論 6 398
  • 文/花漫 我一把揭開白布鸦做。 她就那樣靜靜地躺著,像睡著了一般谓着。 火紅的嫁衣襯著肌膚如雪泼诱。 梳的紋絲不亂的頭發(fā)上桐愉,一...
    開封第一講書人閱讀 52,457評論 1 311
  • 那天讹躯,我揣著相機與錄音,去河邊找鬼羊赵。 笑死舷蒲,一個胖子當(dāng)著我的面吹牛耸袜,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播牲平,決...
    沈念sama閱讀 40,999評論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼堤框,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了纵柿?” 一聲冷哼從身側(cè)響起蜈抓,我...
    開封第一講書人閱讀 39,914評論 0 277
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎昂儒,沒想到半個月后沟使,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 46,465評論 1 319
  • 正文 獨居荒郊野嶺守林人離奇死亡渊跋,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,543評論 3 342
  • 正文 我和宋清朗相戀三年腊嗡,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片拾酝。...
    茶點故事閱讀 40,675評論 1 353
  • 序言:一個原本活蹦亂跳的男人離奇死亡燕少,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出微宝,到底是詐尸還是另有隱情棺亭,我是刑警寧澤虎眨,帶...
    沈念sama閱讀 36,354評論 5 351
  • 正文 年R本政府宣布蟋软,位于F島的核電站镶摘,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏岳守。R本人自食惡果不足惜凄敢,卻給世界環(huán)境...
    茶點故事閱讀 42,029評論 3 335
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望湿痢。 院中可真熱鬧涝缝,春花似錦、人聲如沸譬重。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,514評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽臀规。三九已至滩援,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間塔嬉,已是汗流浹背玩徊。 一陣腳步聲響...
    開封第一講書人閱讀 33,616評論 1 274
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留谨究,地道東北人恩袱。 一個月前我還...
    沈念sama閱讀 49,091評論 3 378
  • 正文 我出身青樓,卻偏偏與公主長得像胶哲,于是被迫代替她去往敵國和親畔塔。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 45,685評論 2 360

推薦閱讀更多精彩內(nèi)容

  • 給提問的開發(fā)者的建議:提問之前先查詢 文檔鸯屿、通過社區(qū)右上角搜索搜索已經(jīng)存在的問題俩檬。 寫一個簡明扼要的標(biāo)題,并且...
    極樂叔閱讀 13,460評論 0 3
  • 發(fā)現(xiàn) 關(guān)注 消息 iOS 第三方庫碾盟、插件棚辽、知名博客總結(jié) 作者大灰狼的小綿羊哥哥關(guān)注 2017.06.26 09:4...
    肇東周閱讀 12,122評論 4 61
  • 不是自己賺的錢真不知道花錢的心疼!最重要的是把錢用到最有價值的地方冰肴。1元錢可以讓我在市圖書館呆一天屈藐!坐上267路車...
    雷一凡閱讀 140評論 0 0
  • 有時候不知道怎么了,覺得莫名的孤單熙尉,心里好失落的那種联逻。
    嗒啦嗒嗒哈閱讀 137評論 0 0
  • 相信很多人都干過“趁著年輕來場說走就走的旅行、趁著年輕及時吃喝玩樂检痰、趁著年輕多談愛情……就是這樣的一句“趁著年輕”...
    粉黛伊人妝閱讀 967評論 0 2