日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Web开发到微信小程序

發(fā)布時間:2024/5/8 编程问答 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Web开发到微信小程序 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

閑來無事,突然想寫一個小程序,于是好好的周五的晚上寫了一晚上代碼,從完全不知道什么情況(我的JavaScript水平很差的),到愣是寫好了一個已經發(fā)布了的小程序。所以這里只是想分享一下一個Web開發(fā)人員半吊子前端水平如何寫出一個小程序。

準備條件

  • 微信開發(fā)者工具,去官網下載
  • 微信小程序賬號注冊一個,https://mp.weixin.qq.com/
  • ES6,這個我覺得Java程序員應該都是依樣畫葫蘆寫出來
  • JavaScript,不一定要精通,至少要會寫吧
  • 官方的微信小程序demo,https://github.com/xwartz/wechat-app-demo
  • 官方文檔一份,https://developers.weixin.qq.com/miniprogram/dev/index.html

小程序和Web開發(fā)的相似點

其實小程序和Web開發(fā)還是有很多相似之處的,只要知道這些,開發(fā)起來也會容易很多。當然開始開始先簡單閱讀下官方文檔的get start。

視圖層

WXML

這個后綴的文件其實就和JSP或者其他模板一樣,里面有些微信自己封裝的標簽和屬性,參照官方文檔寫就行了。

WXSS

這個文件其實就是css文件,所有樣式都放在里面就好。

邏輯層

JS文件就是用來處理各種業(yè)務邏輯的地方,當計算好的結果要返回給視圖層的時候,只需要將數據放入page對象的pageData.data,用setData方法就好。

配置層

app.json,該文件用于配置當前app的常用配置,比如將要所有頁面都注冊到這個配置文件里面。

Troubleshooting

  • 每次修改了pageData的data內容的時候,一定要調用setData方法,這里就跟flux有點相似,修改了store的內容,需要通知到視圖層去更新。
  • 每個page的data,和css都相互獨立,意思是說pageData這個對象的scope是只是當前page。
  • 全局變量建議定義在app.js里面。
  • app.wxss是公共的css文件,會被page里面的覆蓋。

部署

微信小程序分為開發(fā)版,體驗版和正式版。

開發(fā)版

這個只需要點擊用手機掃面預覽二維碼就可以,但是只限于自己綁定的微信賬號和給了權限的賬號,一般用于開發(fā)人員。

體驗版

這個需要上傳代碼到微信服務器,同樣也需要授權給部分微信賬號,才可以使用,一般用于測試人員(我猜的)。

正式版

這個就是正式發(fā)布后的,所有人都可以在手機上面搜索到該版本,但是需要提交給微信審核,審核通過之后方可發(fā)布。

附錄

寫好的小程序源碼:https://github.com/vurtnec/vPassword

總結

以上是生活随笔為你收集整理的Web开发到微信小程序的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。