佳木斯湛栽影视文化发展公司

主頁(yè) > 知識(shí)庫(kù) > 微信小程序(應(yīng)用號(hào))組件詳細(xì)介紹

微信小程序(應(yīng)用號(hào))組件詳細(xì)介紹

熱門(mén)標(biāo)簽:檢查注冊(cè)表項(xiàng) 網(wǎng)站文章發(fā)布 銀行業(yè)務(wù) 呼叫中心市場(chǎng)需求 美圖手機(jī) 服務(wù)器配置 智能手機(jī) 鐵路電話系統(tǒng)

這篇文章主要講解微信小程序的組件。

  首先,講解新建項(xiàng)目。現(xiàn)在有句話:招聘三天以上微信小程序開(kāi)發(fā),這個(gè)估計(jì)只能去挖微信的工程師了。技術(shù)新,既然講解,那我們就從開(kāi)始建項(xiàng)目講解。

  打開(kāi)微信web開(kāi)發(fā)者工具,如上圖。點(diǎn)擊添加項(xiàng)目,會(huì)出現(xiàn)新建項(xiàng)目頁(yè)面,如下圖:

  其中AppID隨意填寫(xiě)。ps:正式開(kāi)發(fā)了估計(jì)有要求的。填寫(xiě)項(xiàng)目名稱并選擇保存的路徑,添加項(xiàng)目就ok了。

    

  就這樣,一個(gè)hello world 就OK了。

    古人云,一圖勝千言,大家直接看圖就ok

  好了,我們現(xiàn)在開(kāi)始講解微信小程序的組件。

  先倒入官方流出的demo文件??梢缘轿⑿判〕绦蜷_(kāi)發(fā)群:390289365 的共享文件里下載。導(dǎo)入后入下圖:

    

  這里可以看到一個(gè)能看到的一些組件。我們打開(kāi)源碼,很熟悉多界面,入口文件為app.js這和好多框架都類(lèi)似。

    

  是不是發(fā)現(xiàn)一個(gè)新的東西?還是兩個(gè)新的東西?哈哈。。。以wxml和wxss結(jié)尾的文件,但是,具體這個(gè)怎么解讀呢?wxml我不知道該說(shuō)w-xml還是wx-xm。這個(gè)文件打開(kāi)以后是布局,類(lèi)似wpf的xaml布局。wxss呢,我猜應(yīng)該是微信css吧,即使我們的css文件。這樣一來(lái),是不是前端同學(xué)感覺(jué)好熟悉,類(lèi)似平常開(kāi)發(fā)的html(wxml),css(css)js(類(lèi)似node.js寫(xiě)法,或則就是吧)。

  因?yàn)榻M件還算豐富啊,這篇肯定介紹不完,這先介紹幾種。

  一。我們先看demo的效果圖,小程序演示,五個(gè)字,這五個(gè)字的地方,就說(shuō)類(lèi)似移動(dòng)開(kāi)發(fā)的,導(dǎo)航bar了,這個(gè)說(shuō)可以類(lèi)似IOS開(kāi)發(fā)一樣,可以總體設(shè)置。在哪呢?就如下圖:

  這個(gè)navigationBar我想肯定也能動(dòng)態(tài)控,但是我沒(méi)從api中看到,應(yīng)該后續(xù)官方文檔肯定也會(huì)有說(shuō)明吧。

  二。View元素,這個(gè)view和react native 類(lèi)似,和html開(kāi)發(fā)中的div一樣,是一個(gè)塊級(jí)的。可以設(shè)置樣式,如圖中的右側(cè)紅圈的樣式。這樣幾乎和html的布局一樣了,連css語(yǔ)法都一樣。view和view可以嵌套,和div一樣,可以設(shè)置margin,padding,display,block,全局*都樣式等方式。前端的小伙伴說(shuō)不是覺(jué)得做這個(gè)界面開(kāi)發(fā)沒(méi)壓力?

  

  三。navigator 下面這兩個(gè)圖說(shuō)折疊和展示,其實(shí)就是控制包含navigator組的view展示與隱藏實(shí)現(xiàn)的,后面代碼會(huì)說(shuō)明。

  

  點(diǎn)擊內(nèi)容分區(qū),三個(gè)navigator的父級(jí)view現(xiàn)實(shí),再點(diǎn)擊,隱藏。想一想,這如果在html中,這應(yīng)該是js控制吧,但是在微信web小程序開(kāi)發(fā)呢,看代碼:

  “js”代碼是有了,但是“click”方法的綁定呢?,但是翻邊demo代碼也沒(méi)發(fā)現(xiàn)click的影子。其實(shí)在這里微信web小程序開(kāi)發(fā)上用了內(nèi)嵌的綁定方式,淡然綁定的關(guān)鍵字也不是click了,而是bindtap,如下圖:

  

  對(duì)用的“widgetsToggle”就是上上圖的“click“事件。通過(guò)后臺(tái)的 typeviewShow來(lái)展示前臺(tái)。

  四。text 這個(gè)酒類(lèi)似我們html開(kāi)發(fā)中的label或則span,是一個(gè)小塊級(jí)元素。這里不多說(shuō)明來(lái)。

  五。navigator,這個(gè)做我們頁(yè)面中的跳轉(zhuǎn),其中url屬性指向的跳轉(zhuǎn)多目標(biāo)頁(yè)面。

  六。image 這個(gè)就是img咯,src和html開(kāi)發(fā)的一樣咯。

  今天的說(shuō)明就到這吧,明天接著寫(xiě),明天盡量介紹一部分,然后模仿個(gè)原生app的界面。

您可能感興趣的文章:
  • 微信小程序 開(kāi)發(fā)指南詳解
  • 微信小程序(應(yīng)用號(hào))簡(jiǎn)單實(shí)例應(yīng)用及實(shí)例詳解
  • 微信小程序 框架詳解及實(shí)例應(yīng)用
  • 微信小程序前端源碼邏輯和工作流
  • 微信小程序下載工具及調(diào)試詳解
  • 微信小程序搭建及解決登錄失敗問(wèn)題
  • 微信小程序開(kāi)發(fā)實(shí)例詳解
  • 微信小程序應(yīng)用號(hào)開(kāi)發(fā)體驗(yàn)
  • 微信小程序應(yīng)用號(hào)開(kāi)發(fā)教程詳解
  • 微信小程序(二)Window 配置詳細(xì)介紹

標(biāo)簽:河南 新疆 沈陽(yáng) 上海 樂(lè)山 長(zhǎng)治 紅河 滄州

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《微信小程序(應(yīng)用號(hào))組件詳細(xì)介紹》,本文關(guān)鍵詞  ;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 收縮
    • 微信客服
    • 微信二維碼
    • 電話咨詢

    • 400-1100-266
    临猗县| 江门市| 元氏县| 阿巴嘎旗| 含山县| 肇东市| 丹阳市| 衡阳市| 富宁县| 光泽县| 莫力| 桦川县| 宁乡县| 岑巩县| 夏河县| 洪洞县| 阿拉善左旗| 丰都县| 宜兰县| 家居| 西丰县| 克山县| 长丰县| 张家港市| 宝兴县| 堆龙德庆县| 土默特右旗| 如皋市| 专栏| 武山县| 敦煌市| 尼木县| 平远县| 洪泽县| 潼关县| 榆社县| 高碑店市| 周口市| 洞头县| 汤阴县| 外汇|