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

您的位置:首頁技術文章
文章詳情頁

微信小程序內部項目?

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

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

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

先補充下本文相關的資料:

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

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

本文todo app的功能演示:

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

相關源碼:https://github.com/liuyunzhuge/blog/tree/master/todos/wx

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

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

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

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

微信小程序內部項目?

下面來介紹下這個app開發的要點:

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

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

微信小程序內部項目?

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

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

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

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

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

微信小程序內部項目?

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

嗨圖功能

微信小程序內部項目?

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

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

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

4、告訴我——告訴產品的改進,內容的增加。

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

微信小程序內部項目?
標簽: 微信
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
国产精品久久久久av蜜臀| 国产一级成人av| 精品72久久久久中文字幕| 久久的色偷偷| 欧美a一区二区| 国产精品一二| 久久精品资源| 国产一区二区久久久久| 捆绑调教日本一区二区三区| 国产午夜久久av| 国产视频一区二| 国产精品久久免费视频| 国产精品久久777777毛茸茸| 久久99偷拍| 精品资源在线| 日韩一区亚洲二区| 欧美不卡高清| 爽爽淫人综合网网站| 日韩精品一二三| 奇米狠狠一区二区三区| 美女视频网站久久| 在线手机中文字幕| 亚洲精品97| 日韩精品视频网站| 欧美午夜三级| 国产成人1区| 亚洲精品中文字幕乱码| 蜜臀国产一区二区三区在线播放| 日韩和欧美一区二区| 欧美a级一区二区| 成人日韩在线观看| 美女网站久久| 你懂的网址国产 欧美| 激情视频网站在线播放色| jiujiure精品视频播放| 亚洲欧洲日韩| 免费视频一区二区三区在线观看 | 国产suv精品一区| 欧美日韩精品一区二区视频| 亚洲欧美日韩一区在线观看| 日本少妇精品亚洲第一区| 国产成人精品亚洲线观看| 亚洲精品a级片| 国产日韩精品视频一区二区三区| 在线精品亚洲欧美日韩国产| 亚洲一级在线| 国产精品chinese| 亚洲午夜精品久久久久久app| 亚州欧美在线| 嫩呦国产一区二区三区av| 蜜臀av免费一区二区三区| 日本午夜精品一区二区三区电影| 日韩精品第一区| 婷婷五月色综合香五月| 欧美日韩国产观看视频| 综合干狼人综合首页| 国产一区二区久久久久| 日韩精品一级中文字幕精品视频免费观看 | 亚洲日产国产精品| 麻豆一区二区99久久久久| 不卡在线一区| 国产精品亚洲综合在线观看| 激情欧美丁香| 欧美激情视频一区二区三区免费 | 免费看欧美美女黄的网站| 国产精品视频一区二区三区综合| 国产99精品| 国产精品啊v在线| 伊人精品视频| 色乱码一区二区三区网站| 亚洲毛片在线免费| 91精品啪在线观看国产18| 国产精品伊人| 日韩中文字幕亚洲一区二区va在线| 福利一区二区免费视频 | 欧美精品自拍| 国产一区二区三区精品在线观看| 中文无码日韩欧| 国产精品久久久久av电视剧| 97精品资源在线观看| 国产视频一区三区| 日韩在线第七页| 麻豆中文一区二区| 日本成人在线不卡视频| 亚洲一级黄色| 亚洲黄色中文字幕| 欧美日韩亚洲一区二区三区在线| 精品在线播放| 国产69精品久久| 日韩精品免费视频一区二区三区| 蜜桃国内精品久久久久软件9| 另类欧美日韩国产在线| 日本亚洲最大的色成网站www| 午夜电影亚洲| 日韩成人亚洲| 水蜜桃久久夜色精品一区| 国产日韩视频在线| 亚洲精品乱码日韩| 中国女人久久久| 欧美午夜精彩| 中国字幕a在线看韩国电影| 国产精选久久| 欧美日韩伊人| 日日夜夜免费精品视频| 99久精品视频在线观看视频| 国产在线一区不卡| 久久爱www.| 国产情侣一区| 91成人在线网站| 69堂精品视频在线播放| 日本在线视频一区二区| 在线一区二区三区视频| 免费国产自线拍一欧美视频| 99久久亚洲精品| 99精品视频在线| 久久中文字幕av| 欧美高清一区| 国产亚洲高清视频| 西西人体一区二区| 日韩午夜高潮| 热久久免费视频| 蜜桃久久久久久| 亚洲日产国产精品| 日本高清久久| 久久国产精品免费精品3p| 欧美伊人影院| 国产精品黄色| 福利片在线一区二区| 毛片在线网站| 欧美日韩一区二区综合| 亚洲男女av一区二区| 9色国产精品| 男人的天堂久久精品| 日本亚洲欧美天堂免费| 日本伊人午夜精品| 欧美视频精品全部免费观看| 国产欧美日韩一级| 久久久久九九精品影院| 丁香婷婷久久| 久久国产中文字幕| 午夜宅男久久久| 日韩av一区二区三区| 麻豆国产91在线播放| 人人草在线视频| 欧美女激情福利| 日本在线不卡视频一二三区| 国产欧美另类| 欧美国产小视频| 欧美日韩一区二区综合| 性欧美69xoxoxoxo| 亚洲另类av| 国产精品久久久久久久久久久久久久久| 久久av电影| 色婷婷精品视频| 91久久在线| 青青国产精品| 黄色aa久久| 日韩一区精品字幕| 美日韩一区二区三区| 成人va天堂| 麻豆91精品| 欧美a在线观看| 久久中文字幕av| 亚洲精品极品| 久久免费影院| 狠狠操综合网| 久久狠狠久久| 久久三级福利| 日韩精品成人| 欧美男人天堂| 亚洲色图网站| 久久久亚洲欧洲日产| 精品日韩毛片| 久久黄色影视| 欧美/亚洲一区| 国产日韩在线观看视频| 美女网站视频一区| 日韩一区二区三区精品| 日韩成人精品一区| 在线亚洲观看| 久久婷婷国产| 免费日韩av| 国产在线一区不卡| 一区二区精品| 成人片免费看| 日本aⅴ亚洲精品中文乱码| 日韩中文字幕高清在线观看| 免费人成网站在线观看欧美高清| 久久精品一区二区国产| 亚洲欧美日本国产专区一区| 久久精品国产一区二区| 亚洲一区久久| 国产一区二区三区久久 | 日韩激情一二三区| 午夜精品久久久久久久久久蜜桃| 日精品一区二区三区| 亚洲精品一级二级| 国产精品亚洲欧美一级在线| 99国产精品久久久久久久成人热| 久久只有精品|