免费国产欧美国日产_少妇AV一区二区三区无码_蜜桃精品av无码喷奶水小说_jk18禁网站视频_精产国品一二三级产品区别_被夫の上司に犯波多野结衣_78m成人手机免费看_最爽最刺激18禁视频_偷偷色噜狠狠狠狠的777米奇

易優(yōu)GEO 重磅上線 ~ 一站式GEO優(yōu)化工具,讓豆包、文心一言、DeepSeek 在回答中主動推薦你的品牌,搶占AI流量入口!  點擊查看

小程序模板網(wǎng)

微信小程序開發(fā)步驟講解和實用小技巧

發(fā)布時間:2018-02-06 14:45 所屬欄目:小程序開發(fā)教程

文中提到的登錄微信公眾號后的功能,都是下圖中的其中一個:


文中提到的所有例子都在智能對話小程序里都有使用,代碼詳細(xì)解析見帖子 <font face="" "="" style="word-wrap: break-word; margin: 0px; padding: 0px;">個人小程序?qū)崿F(xiàn)自然語言對話工程查詢完整代碼解析
 
1 注冊   
注冊一個微信小程序公眾號,包括賬號注冊和管理員信息登記,管理員信息登記很重要,因為管理員才有權(quán)限發(fā)布小程序、設(shè)置開發(fā)版的體驗用戶等。
請注意,公共號注冊時選擇小程序,不是通常認(rèn)為的公眾號。


  • 注冊地址:

郵箱和密碼請?zhí)顚懳醋赃^公眾平臺、開放平臺、企業(yè)號、未綁定個人號的郵箱。


  • 填寫主體信息

郵箱激活之后,需要完善主體信息和管理員信息。
一般沒有企業(yè)注冊信息的,就選擇個人注冊賬號類型。
注意,個人賬號填寫管理員信息時,需要使用綁定了銀行卡且與注冊主體一致的微信掃描二維碼。如下圖所示:
 



  • 填寫小程序基本信息

在小程序的公眾平臺的首頁,會看到基本信息的填寫,如下圖:
填寫基本信息時的服務(wù)類目很重要,即表示你的小程序支持哪些服務(wù)?;拘畔⑻顚懲瓿芍?,小程序的注冊工作就結(jié)束了。


2  開發(fā)工具及準(zhǔn)備工作
  • 獲取AppID

如果你要開發(fā)一個需要發(fā)布的小程序,在你的公眾號里找到設(shè)置->開發(fā)設(shè)置,找到AppID

     

  • 開發(fā)工具安裝

下載:登錄小程序公眾號之后,找到首頁,有開發(fā)工具下載,幫助文檔等。


  • 添加項目

下載安裝好開發(fā)工具,開始添加項目。


在AppID處填上你公眾號的AppID.
項目名稱隨便填。
項目目錄可以直接指向Demo地址,也可以指向一個空的文件夾(可以選擇quick start項目)。

  • 代碼編譯

編譯選項使用默認(rèn)設(shè)置即可,每次保存之后會自動編譯。當(dāng)你的控件正常顯示之后,表示編譯結(jié)束。當(dāng)然,也可以查看Console.
當(dāng)Console顯示編譯完畢,但你的控件沒有完全顯示時,應(yīng)該是你電腦速度太慢,關(guān)掉工程,重新打開即可。

  • 調(diào)試

-------- 調(diào)試期間不要修改代碼。只能在編輯頁面修改,保存之后,需要重新調(diào)試。
-------- 調(diào)試支持?jǐn)帱c調(diào)試,Console可以直接寫代碼輔助調(diào)試,類似瀏覽器console的功能。
-------- 如果控件的布局總是調(diào)不好,最好直接在調(diào)試界面的Wxml里調(diào)試,可以清晰的看到調(diào)用了哪些class,每種class的哪些屬性在起作用。

  • 預(yù)覽

  管理員有預(yù)覽項目的功能,即在手機(jī)上看小程序的效果。
開發(fā)工具中找到“項目”一欄->預(yù)覽,然后拿微信掃描即可??墒褂冒胄r。
微信上可以在"發(fā)現(xiàn)"->"小程序"中找到你的小程序開發(fā)版本。

  • 代碼上傳

代碼上傳之后可以邀請其他微信用戶體驗,或者提交審核。
在開發(fā)工具中選擇選項->基礎(chǔ)信息->上傳  



  • 體驗

代碼上傳之后,可以邀請其他成員體驗,但必須先把他們設(shè)置為體驗者。
設(shè)置方式:公眾號登錄—>用戶身份->體驗者->綁定
每個賬號可以綁定10個體驗者。

體驗者同意體驗后可在其微信的發(fā)現(xiàn)->小程序里找到體驗版本。


3    功能確認(rèn)
功能確認(rèn)就是確認(rèn)你的小程序到底要完成什么功能,為什么要單獨寫這個呢?如果你的小程序功能不符合要求,那審核是過不了的。

下面幾項要重點閱讀:


4   框架介紹和小技巧分享
      在學(xué)習(xí)小程序的框架前,需要學(xué)習(xí)一些JS,CSS 的知識。
本文僅描述一些小技巧。


  • 網(wǎng)絡(luò)訪問注意事項

---------小程序無法直連外部URL,就是外部頁面
---------訪問服務(wù)器,比如API接口
注意:request 僅支持https的訪問方式。另外,你訪問的域名必須在公眾號賬號設(shè)置,否則調(diào)試代碼會報錯。
request域名的設(shè)置方式: 公眾號->設(shè)置->開發(fā)設(shè)置 ,見下圖



域名每個月只能設(shè)置五次,謹(jǐn)慎修改。
修改域名之后務(wù)必到開發(fā)工具的項目->配置信息中進(jìn)行刷新,這樣域名才能生效。
如果只是希望測試URL是否好用,不確定最終是否使用這個服務(wù)器,可以在開發(fā)階段去掉域名檢測,開發(fā)工具->項目:




  • 布局引用

在使用.wxss描述控件的布局和樣式時,同樣的控件布局可以寫在一個公用的wxss文件里,其他wxss可以再引用這個公用文件,比如:
      @import "../../common/common.wxss";

  • 主頁設(shè)置

主頁不需要特殊設(shè)置,在app.json的pages屬性里,排在第一個的就是主頁。下圖中的主頁就是index


"pages":[    "pages/index/index",   "pages/components/identify/identify",    "pages/components/dict/dict",   "pages/components/express/express",   "pages/components/general/general",    "pages/components/mine/mine"  ]



  • Pages分類管理

盡量每一個頁面放在一個子文件夾里,代碼看起來清晰。在下圖中,components下面有五個子頁面。


  • 列表渲染

當(dāng)同一個View中需要放多個格式相同的控件時,盡量使用列表渲染的方式,代碼容易維護(hù),樣式也美觀。
可以參考博客:
http://blog.csdn.net/huangmeimao/article/details/76038974


  • 圖片格式

1 微信小程序中使用的圖片size盡量要小,格式為.png.
可以在網(wǎng)上找在線格式轉(zhuǎn)換工具或者圖片縮小工具修改圖片。
圖片過大會影響代碼審核和小程序工作效率,尤其是加載。

  • 背景圖設(shè)置

   背景圖即某個VIEW的背景圖片,比如滾動圖,目前僅支持url方式的圖片。
   詳見博客:http://blog.csdn.net/huangmeimao/article/details/75513508
   當(dāng)然,你在開發(fā)工具中調(diào)試時,本地圖片做背景圖也是可以的,但是手機(jī)上預(yù)覽會看不到圖片。
   提供圖片存儲的服務(wù)器有很多,自己找個地方存好,獲取URL就可以了。比如CSDN,七牛。

  • 布局控件自適應(yīng)

自適應(yīng)就是你的布局不管在什么手機(jī)上都能顯示,布局隨手機(jī)屏幕大小進(jìn)行縮小和放大。
只要把所有的尺寸相關(guān)單位修改為rpx即可,有時候你下載的Demo可能有其他尺寸單位,比如px,rem.
  轉(zhuǎn)換公式:
  1px=2rpx
  1rem約等于35rpx


  • 標(biāo)題欄、導(dǎo)航欄、狀態(tài)欄、窗口

它們的格式在app.json的windows里設(shè)置,比如:


"window":{   "backgroundColor":"#f4f4f4",   "backgroundTextStyle":"light",    "navigationBarBackgroundColor":"#FF5722",    "navigationBarTitleText": "智能生活寶",   "navigationBarTextStyle":"#FFFFFF"  },


詳細(xì)說明見:

除了windows里定義的屬性,其他的格式是不可以修改的。
比如,標(biāo)題欄中有無回退鍵,關(guān)閉鍵等。

----------導(dǎo)航欄可以通過tabBar設(shè)置多個導(dǎo)航,但僅可以指定頁面、圖標(biāo),字體等。位置什么的就不要考慮了。最少配置2個,最多配置五個。
比如下面配置了頁面和幫助兩個導(dǎo)航欄:

"tabBar":{    "color": "#959394",    "selectedColor":"#959394",    "backgroundColor":"#f0f0f0",    "borderStyle": "white",    "list": [      {        "pagePath":"pages/index/index",        "iconPath":"pages/images/home_b.png",        "selectedIconPath":"pages/images/home.png",        "text": "首頁"      },      {        "pagePath":"pages/components/mine/mine",        "iconPath":"pages/images/mine_b.png",        "selectedIconPath":"pages/images/mine.png",        "text": "幫助"      }    ]  },
效果圖如下:





  • 圖片導(dǎo)航到頁面

       可以給圖片或者圖片所在的View設(shè)置事件,比如bindtap,然后在事件處理函數(shù)里調(diào)用設(shè)置導(dǎo)航的API函數(shù):
wx.navigateTo({
      url:"../components/general/general?code=menu"
})
“?”后面是提供給頁面的參數(shù)名稱和值。


  • 多個頁面功能相似時的處理

當(dāng)多個頁面的布局相同,處理方式也相同,只是要處理的數(shù)據(jù)不同時,就可以僅寫一個公共頁面,其他控件導(dǎo)入頁面時,通過傳入不同的參數(shù)進(jìn)行區(qū)分。
wx.navigateTo({
      url:"../components/general/general?code=menu"
})
比如,上面在導(dǎo)航時,傳入的參數(shù)code指明是menu 類型。
詳細(xì)可參考博客:http://blog.csdn.net/huangmeimao/article/details/76418753

里面提供的代碼中g(shù)eneral頁面就是一個公共頁面。


  • 圖片和文字等多個空間同時觸發(fā)一個事件

如果你希望再同一個View中的圖片和文字或者其他控件觸摸時都觸發(fā)同一個事件,直接把這個事件放在view的配置里。

  • Text/textarea 焦點控制

Text/textarea控件僅用來顯示數(shù)據(jù)時,要關(guān)掉自動聚焦,否則你所在頁面時,點擊控件就會自動彈出鍵盤。
屬性auto-focus不設(shè)置或者值為 false即可。

  • 文本滾動

      若需要顯示的文本內(nèi)容大于文本框,能夠自動出現(xiàn)滾動條,而不是放大文本框。
參考博客:
http://blog.csdn.net/huangmeimao/article/details/76408327

  • 表格制作

參考博客:http://blog.csdn.net/huangmeimao/article/details/76038974

  • Input控件輸入文字清空

請參考博客:http://blog.csdn.net/huangmeimao/article/details/74936966

5   模板下載和使用
剛開始可以去網(wǎng)上找一些免費的Demo學(xué)習(xí)一下,事半功倍。

6   發(fā)布
當(dāng)你確定你的小程序沒有什么問題了,至少功能完善,沒有嚴(yán)重bug.
可以開始發(fā)布。

  • 上傳代碼

發(fā)布之前必須先上傳代碼,上傳方式請參考第2節(jié)。

  • 提交審核

登錄微信公眾平臺->開發(fā)管理



圖中開發(fā)版本即你最后一次上傳的版本,點擊“提交審核”之后,就會在審核版本中看到。一般個人審核需要1到3天吧,反正我的最長是3天,且中間有周末。最短的不到兩小時。
提交審核后,若還沒有進(jìn)入審核系統(tǒng),可以撤回審核。
審核通過后你會在管理員微信收到審核通過通知,當(dāng)然微信公眾號也可以查詢。
審核通過后,需要你登錄微信公眾號手動點擊發(fā)布,才會再線上版本中顯示,這時用戶就可以使用了。
7   推廣
  • 登錄微信公眾號->推廣->修改關(guān)鍵詞

每個人可以寫10個關(guān)鍵詞,以便用戶在搜索公眾號時可以搜到你的小程序

  • 二維碼

分享你的二維碼圖給用戶
登錄微信公眾號->設(shè)置,下載二維碼


  • 通過公眾號關(guān)聯(lián)

如果你有其他公眾號,也可以在其他公眾號里關(guān)聯(lián)你的小程序。

8   數(shù)據(jù)查看   
登錄微信公眾號->數(shù)據(jù)分析,可以看到小程序各頁面的訪問情況和人數(shù),轉(zhuǎn)載等信息。


易優(yōu)小程序(企業(yè)版)+靈活api+前后代碼開源 碼云倉庫:starfork
本文地址:http://www.szcjxy.com/wxmini/doc/course/21601.html 復(fù)制鏈接 如需定制請聯(lián)系易優(yōu)客服咨詢: 點擊咨詢
在線客服