日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術(shù)文章
文章詳情頁

微信小程序內(nèi)部項目?

瀏覽:218日期:2022-07-15 16:18:45

微信小程序微信小程序內(nèi)部項目?我們來看看微信小程序的一個測試吧。

微信官方已經(jīng)開放微信小程序的官方文檔和開發(fā)者工具。前兩天都是在看相關(guān)的新聞來了解小程序該如何開發(fā),這兩天官方的文檔出來之后,趕緊翻看了幾眼,重點了解了一下文檔中框架與組件這兩個部分,然后根據(jù)簡易教程,做了一個常規(guī)的todo app。這個app基于微信小程序的平臺,實現(xiàn)了todo app的常規(guī)功能,同時為了讓它更接近實際的工作場景,也用到了loading與toast這兩個組件來完成一些操作的交互與反饋。這個平臺給我的直觀感受是,技術(shù)層面,它跟vue有相似性,但是遠沒有vue強大;開發(fā)時候的思路,不像vue,反倒覺得比較像backbone。所以要是使用過backbone,vue等mvc,mvvm框架的人,會覺得這個平臺上手很容易。本文主要介紹這個todo app實現(xiàn)的一些要點。

先補充下本文相關(guān)的資料:

官方文檔:https://mp.weixin.qq.com/debug/wxadoc/dev/index.html

官方開發(fā)者工具下載:https://mp.weixin.qq.com/debug/wxadoc/dev/devtools/download.html

本文todo app的功能演示:

注:需長按todo的text,才能直接編輯。因為是在手機端,所以不能使用雙擊事件來進行編輯,改成了長按事件。小程序的平臺也沒有提供雙擊事件的綁定。

相關(guān)源碼:https://github.com/liuyunzhuge/blog/tree/master/todos/wx

如果你想在本地運行這個項目,需要先安裝開發(fā)者工具,按照文檔中簡易教程的描述,先建好一個項目;

建完之后,開發(fā)者工具就會打開這個項目;

接著在磁盤上,找到建好的項目的文件夾,把里面的內(nèi)容都刪掉,把上面源碼文件夾下的文件都粘貼進去;

然后重新打開開發(fā)者工具,先進入到編輯頁簽,然后點擊編譯按鈕,就會直接進入到調(diào)試界面,查看app的功能:

微信小程序內(nèi)部項目?

下面來介紹下這個app開發(fā)的要點:

1. 這個app的目錄結(jié)構(gòu)以及配置等就不詳細介紹了,這些在文檔-框架部分都有很詳細的描述。這個平臺里面沒有html和css,取而代之的是wxml和wxss。wxss跟css幾乎沒有區(qū)別,缺點就是不如css強大,支持的選擇器有限。但是好處是由于只有微信這一個平臺,所以幾乎沒有兼容性問題,能夠使用標準的,更新的css技術(shù)。wxml里面只能用平臺提供的那些組件的標簽,html的標簽不能直接用,各個組件的在wxml的使用方式,都可以在文檔-組件這一部分找到說明的示例。所以實際上wxml跟wxss編寫起來都沒有什么難題。

2. wxml支持以下這些特性:

微信小程序內(nèi)部項目?

在todo app里面除了模板和引用沒有用到之外,其它的都使用到了,不過沒有使用到每個特性的各個細節(jié),只根據(jù)app的需要選用合適的功能。前幾天看到有文章說,微信小程序可能是基于vue框架來實現(xiàn)的,所以就看了下vue的文檔。對于數(shù)據(jù)綁定,條件渲染,列表渲染,事件這幾部分都詳細看了vue的用法。對比下來,wxml提供的這些特性,跟vue的相關(guān)特性是還比較像,不過功能并沒有那么多,所以也不能輕易地直接拿vue框架的特性用到小程序里面。優(yōu)秀實踐,還是基于官方文檔中提供的說明來,如果官方文檔中沒有提到的功能,通過猜測的方式去用,肯定是行不通的。我通過打印的方式,查看一些對象的原型,也并沒有發(fā)現(xiàn)比官方文檔要多的一些實例方法,說明小程序的框架功能確實是有限的。

3. wxss其實是可以用less或者sass來寫的,只要選擇器滿足框架的要求即可。由于時間原因,就沒有在這個app里面去嘗試了。

4. 沒有雙向綁定。在vue里面,一個vue實例就是一個view-model;view層對數(shù)據(jù)的更新,會實時反饋到model;model的更新,也會實時反饋的到view。在小程序里面,沒有雙向綁定,view的更新不會直接同步到model;需要在相關(guān)事件回調(diào)里面,直接從view層拿到數(shù)據(jù),然后通過setData的方式,更新model,小程序內(nèi)部會在setData之后重新渲染page。比如單個todo項,toggle的操作:

+ View code以上代碼中,通過e.detail.value[0]拿到單個todo項里面checkbox的值,通過該值來判斷todo的complete狀態(tài)。最后在updateData的內(nèi)部,還會通過setData方法,刷新model的內(nèi)容。只有這樣,在toggle操作之后,app底部的統(tǒng)計信息才會更新。

5. 事件綁定的時候,無法傳遞參數(shù),只能傳遞一個event。比如上面那個toggle的操作,我其實很想在回調(diào)里面把當前todo的id傳到這個回調(diào)里面,但是想盡辦法都做不到,最后只能通過id的方式來處理:就是在wxml中綁定事件的組件上面,加一個id,這個id全page也不能重復,所以id得加前綴,然后在id最后加上todo的id值;當事件觸發(fā)的時候,通過e.currentTarget.id就能拿到該組件的id,去掉相應的id前綴,就得到todo的id值了。這是目前用到的一個方法,我認為不是很優(yōu)雅,希望后面能發(fā)現(xiàn)更好的辦法來實現(xiàn)。

微信小程序內(nèi)部項目?

6. app中考慮到了loading的效果,要利用button組件的loading屬性來實現(xiàn)。但是loading僅僅是一個樣式的控制,它不會控制這個按鈕是否能重復點擊。所以還要利用buttong的disabled屬性,防止重復點擊。

嗨圖功能

微信小程序內(nèi)部項目?

1、專題——DIY圖片的模板,點擊可以生成使用,分享到朋友圈。

2、分享墻——用戶上傳的自己DIY作品。

3、立即制作——可以用自己的圖來DIY。

4、告訴我——告訴產(chǎn)品的改進,內(nèi)容的增加。

想要體驗怎么制作屬于自己個性朋友圈照片的用戶,掃一掃下面的二維碼就可以啦!還等什么,趕緊掃碼體驗,開啟你的嗨圖之旅吧!

微信小程序內(nèi)部項目?
標簽: 微信
相關(guān)文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
美国欧美日韩国产在线播放| 欧美黄页在线免费观看 | 91精品xxx在线观看| 天堂√中文最新版在线| 久久精品二区三区| 亚洲一区免费| 欧美亚洲tv| 久久uomeier| 久久高清免费观看| 国产精品高潮呻吟久久久久| 美女视频黄 久久| 亚洲91精品| 亚洲精品大片| 粉嫩av一区二区三区四区五区| 久久精品欧美一区| 中文字幕日本一区二区| 精品伊人久久久| 国产综合色产| 欧美天堂一区| 欧美日韩一二三四| 日韩avvvv在线播放| 91中文字幕精品永久在线| 999在线观看精品免费不卡网站| 日本va欧美va精品发布| 91亚洲人成网污www| 久久午夜视频| 日韩成人精品一区二区| 9久re热视频在线精品| 国产精品一区二区av日韩在线| 久久久久久久久久久9不雅视频| 日韩精品免费一区二区夜夜嗨| 日本久久精品| 日韩一区二区三区精品 | 国产伦久视频在线观看| 鲁大师成人一区二区三区| 麻豆精品久久久| 99成人在线| 激情久久99| 蜜臀久久99精品久久久久宅男 | 婷婷久久免费视频| 日韩啪啪电影网| 91亚洲无吗| 一区在线免费| 超级白嫩亚洲国产第一| 日韩精品成人| 欧美jjzz| 色婷婷色综合| 青青在线精品| 国产亚洲一级| 亚洲精品在线影院| 国产图片一区| 99亚洲视频| 欧美13videosex性极品| 欧美亚洲tv| 蜜桃av一区二区三区电影| а√在线中文在线新版| 日韩av一区二区在线影视| 欧美精品一区二区久久| 日韩1区在线| 国产精品永久| 日本在线不卡视频| 亚洲精华国产欧美| 亚洲精品国产嫩草在线观看 | 久久久久久自在自线| 日日夜夜免费精品视频| 黄色日韩在线| 日韩在线第七页| 精品久久久网| 国产日产精品_国产精品毛片 | 亚洲一区欧美二区| 天堂资源在线亚洲| 福利一区二区免费视频| 国产精品久久免费视频| 日本国产一区| 蜜臀精品久久久久久蜜臀| 狠狠色狠狠色综合日日tαg| 青青久久av| 欧洲精品一区二区三区| 国产在线观看91一区二区三区| 国产欧美一区二区色老头| 亚洲精选91| 亚洲欧美日本日韩| 久久人人99| 不卡专区在线| 国模大尺度视频一区二区| 精品在线网站观看| 精品99久久| 高清av一区| av高清不卡| 欧美日韩视频免费观看| 日韩精品一区二区三区免费观影| 日韩国产一区| 久久激情中文| 亚洲高清激情| japanese国产精品| 日韩亚洲精品在线| 中国女人久久久| av一区二区高清| 影音先锋久久| 日韩精品一卡二卡三卡四卡无卡| 天堂成人免费av电影一区| 午夜在线视频一区二区区别| 亚洲自啪免费| 亚洲一区欧美| 日韩精品一级| 国产精品流白浆在线观看| 国产精品传媒麻豆hd| 久久精品女人| 日本免费一区二区三区四区| 久久狠狠婷婷| 欧美资源在线| 日韩精品中文字幕一区二区| 综合干狼人综合首页| 亚洲欧美网站在线观看| 91精品美女| 麻豆视频观看网址久久| 黑森林国产精品av| 欧美性感美女一区二区| 尤物在线精品| 日韩高清不卡一区| 欧美黄色精品| 丝袜美腿诱惑一区二区三区| 欧美a级片一区| 免费成人性网站| 国产精品任我爽爆在线播放| 久久xxx视频| 天堂а√在线最新版中文在线| 婷婷激情一区| 日韩午夜一区| 国产欧美一级| 在线手机中文字幕| 午夜久久久久| 日本午夜精品| 国产精品高颜值在线观看| 久久精品播放| 日韩毛片一区| zzzwww在线看片免费| 欧美特黄一级| 欧美私人啪啪vps| 激情国产在线| 欧美专区18| 麻豆精品蜜桃视频网站| 91精品亚洲| 亚洲精品影视| 精品美女视频 | 日韩中文字幕麻豆| 国产免费久久| 日韩三区免费| 一区二区三区国产在线| 国产剧情一区二区在线观看| 欧美一区久久久| 亚洲视频国产| 精品91福利视频| 午夜在线精品| 牛牛精品成人免费视频| 欧美成人久久| 国产精品乱战久久久| 欧美精选一区二区三区| 国产日韩精品视频一区二区三区| 日本精品影院| 视频精品一区| 日韩中文首页| 亚洲欧洲av| 日韩在线精品| 日本99精品| 欧美成人基地| 国产欧美一区二区精品久久久 | 日韩在线短视频| 午夜天堂精品久久久久| 日韩在线第七页| 欧美日韩夜夜| 夜夜精品视频| а√天堂8资源中文在线| 日本不卡视频在线观看| 免费看久久久| 99精品视频在线| 国产精品毛片一区二区三区| 日韩av一二三| 国产a亚洲精品| 肉色欧美久久久久久久免费看| 99精品综合| 久久久久伊人| 99精品美女| 久久精品 人人爱| 亚洲精品一级二级| 综合一区av| 精品一区二区三区四区五区| 日韩国产在线观看| 日本欧洲一区二区| 你懂的国产精品| 欧美日韩高清| 久久免费影院| 老牛国产精品一区的观看方式| 久久精品免视看国产成人| 精品91久久久久| 国产乱码精品一区二区三区亚洲人| 欧美日韩国产综合网| 免费在线亚洲欧美| 欧美一区=区| 久久精品国产99久久|