❶ 小程序開發者工具怎麼打開控制台窗口
在開發工具里打開。
小程序weview嵌套h5後,可直接在開發工具打開h5的控制台或在關掉代理的情況下,重新打開開發者工具,在點擊雲開發控制台。
程序,在國標《質量管理體系基礎和術語》GB/T19000—2008/ISO9000,2005中第3.4.5條程序procere中對於程序的定義進行了規定。
❷ 微信小程序如何發布
問題一:如何提交發布微信小程序 您好!很高興能為您解答,
方法/步驟
首先要預覽,開發者(商家)開發完一小程序後,都需要在手機上先預覽一下再發布,因為由於各種原因會導致錯誤,我們為了查看有沒有問題,或想看看真實的體驗怎麼樣。這一步必不可少!如下圖所示,選擇「項目」,再點擊「預覽」。
如果開發者(商家)的appId沒問題的話,默認選項這里就會自動打包壓縮上傳代碼(一般情況就選擇默認選項),打包壓縮完之後的代碼非常小,我們本例中的demo,打包壓縮後大小隻有20k左右。上傳完之後,就會彈出一個二維碼。網路審核不通過這里就不上傳二維碼截圖了。
這個就類似於我們看到的其他商家的小程序二維碼,只不過這個臨時的預覽二維碼只能用開發者自己的二位碼在規定的時間內掃描使用(半個小時)!第一次掃描二維碼登陸,由於要載入一些資源文件,所以會出現下面所示的界面。
等待載入完成後,我們就可以看到真正的主頁內容:(我們都知道小程序的效果看起來跟html5沒什麼區別)
預覽的同時,我們還可以對小程序進行調試,點擊右上角「…」彈出來的菜單按鈕,我們可以選擇打開調試,如下圖所示:
點擊vConsole後,我們就可以進入控制台頁面,在控制台頁面用戶可以看到有兩個主要的tab,一個LOG:記錄程序打出來的普通日誌,包含Info、Warn、Error等;另一個是System系統的信息,主要是查看系統及網路相關的一些信息。如下圖所示:
如果預覽調試都沒有什麼問題,那麼就可以選擇上傳到微信後台,這里也只有管理員和開發者才能進行操作。可以看到上傳的編譯包大小其實是很小的,只有24k,這里主要是沒有本地圖片的原因,有圖片的話會大些。
上傳完之後,下一步就是提交審核。在此需要我們做幾個操作:
(1)補充小程序的基本信息,如名稱、圖標、描述等
(2)如果發布者不是管理員,則必須要在這里添加開發者,進行代碼上傳和發布
(3)配置伺服器域名,如果你的小程序用到了網路請求,那麼這里要先在「設置」-「開發設置」里添加域名。。
(4)提交審核
小程序的基礎信息,如名稱、圖標等是這個賬號全局的信息。logo圖標一個月內可申請修改5次。而名稱一旦設置,就不能再修改了,而且不得與公眾平台已有的訂閱號、服務號重復。
如果開發者本人就是管理員,則上面的第(2)步可以忽略,因為管理員「自動擁有開發者的所有許可權,無需重復綁定」。
一個郵箱賬號只能申請一個小程序,如果想開發多個小程序怎麼辦?微信官方說明:除個體工商戶類型可認證5個小程序外,其他類型一個主體可認證50個小程序。也就是說,如果你是企業主體,你可以弄50個郵箱,申請50個賬號,開發50個小程序,而且每個都必須認證才能發布。所以設置名稱要謹慎,一旦設置了一個,你就少了一次機會。
另外,對於伺服器域名,再次強調一下,一定要配置,否則你是沒辦法用api進行網路數據請求的,不了解的同學可以到bbs51/f-2-1/上查看配置文檔介紹。以上的這些在微信的官方也有介紹
小程序上傳完成後,進入微信公眾號後台,點擊提交審核,完成身份驗證後,填寫審核信息。
提交審核後,會彈出圖示二維碼。掃碼填充一些補充信息配置添加功能頁面,這些功能頁面,主要是為了方便用戶快速搜索到你的應用。可以添加多個功能頁面,增加被搜索到的概率。
10
提交後會顯示「......>>
問題二:微信小程序 什麼時候可以正式發布 現在小程序處於公測階段,但是提交審核的小程序現在還不能發布,11月18日張小龍在朋友圈發布微信小程序的安卓入口可以放在桌面上,但是正是發布的日期現在還沒有確定,你可以通過第三方開發商西里奧布科技獲取微信小程序。更多相關信息還需要持續的關注。
問題三:微信小程序發布後還能繼續發布另外的小程序嗎 小程序是大家開發的。
可以注冊並且開發不同的小程序。
只要名稱還沒有被別人注冊就可以的。
問題四:微信里的小程序怎麼弄啊? 微信小程序是今天剛發布的,首先要把微信升級到最新版本
通過這么幾種方式可以找到小程序:
一、線下掃碼
小程序最基礎的獲取方式,是二維碼。大家可以打開掃一掃,通過微信掃描線下二維碼的方式進入小程序。
二、微信搜索
在微信客戶端最上方的搜索窗口,你可以通過搜索獲取一個小程序。
三、公眾號關聯
同一主體的小程序和公眾號可以進行關聯,並相互跳轉,該功能需要經開發者自主設置後使用。
一個公眾號可以綁五個小程序,但一個小程序只能被一個公眾號綁定。你可以通過公眾號查看並進入所綁定的小程序,反之,也可以通過小程序查看並進入所關聯的公眾號。
四、好友推薦
當你發現一個好玩的或者實用的小程序,可以將這個小程序,或者它的某一個頁面轉發給好友或群聊。
但是注意,小程序無法在朋友圈中發布分享。
五、歷史記錄
當你使用過某個小程序後,在微信客戶端的「發現-小程序」里的列表,就可以看到這個小程序,想要再次使用它時,通過列表中的歷史記錄就可以進入。
在「發現-小程序」中,也可以通過搜索進入小程序。
知道了這么多可以抵達小程序的方式,還!不!夠!
為了讓大家用得盡興,關於小程序,還有更多功能要向大家介紹――
小程序的玩法:
一、小程序切換
小程序和小程序、小程序和聊天界面可以迅速切換。
二、消息通知
你可以收到小程序的模板消息和客服消息。
三、附近的店
這是一個最新的玩法。將來,你可以在「發現-小程序」裡面的「附近的店」找到附近的小程序。
希望能夠幫到你,望採納。
問題五:如何發布微信小程序 首先要開發出一個微信小程序。
官方說明有很多的相關的文檔,這是規則是不可以違背的。
通過微信官方進行提交審核,通過即可。
如果自己不了解技術,可以交給其他公司來做。
問題六:微信小程序怎麼發布 開發好小程序就可以申請審核。
審核通過後就直接在微信上發布了。
起個好名字很重要的。
問題七:微信小程序是什麼,怎麼用? 什麼的微信小程序?
小程序是一種無需安裝,即可使用的手機「應用」。只需要掃描二維碼,或是搜一搜,就能立即使用,可以解決手機內存不夠的問題。
不同的小程序,能幫你實現不同的功能。
例如,買電影票、餐廳排號、餐館點菜、查詢公交、查詢股票信息、查詢天氣、收聽電台、預定酒店、共享單車、打車、查匯率、查單詞、買機票、網購……
當然,作為微信的新產品,小程序只能在微信里使用。
如何添加微信小程序?
前提是升級微信至最新版本(6.5.3),需要說明的是:部分安卓手機上的軟體商店更新不及時,所以建議直接通過微信「我」->「設置」->「關於微信」->「檢查新版本」 來更新。
一、線下掃碼,二維碼是小程序最基礎的獲取方式,打開微信掃一掃,通過微信掃描線下二維碼的方式進入小程序。
二、蘋果手機請在微信主界面上下拉,露出搜索框;安卓手機點擊最上方的放大鏡圖標進入搜索,這里輸入一個小程序的完整名字,比如 「去哪兒出行」,在搜索結果中點擊,「 搜一搜 去哪兒出行 朋友圈,公眾號,文章等 」點進去到去哪兒出行,退回到發現的界面就能看到小程序了。
三、公眾號關聯,同一主體的小程序和公眾號可以進行關聯,並相互跳轉,該功能需要經開發者自主設置後使用。通過公眾號查看並進入所綁定的小程序一個公眾號可以綁五個小程序,但一個小程序只能被一個公眾號綁定。
四、好友推薦,當你發現一個好玩的或者實用的小程序,可以將這個,轉發給好友或群聊。但是注意,小程序無法在朋友圈中發布分享。
五、歷史記錄,當你使用過某個小程序後,在微信客戶端的「發現-小程序」里的列表,就可以看到這個小程序,想要再次使用它時,通過列表中的歷史記錄就可以進入。在「發現-小程序」中,也可以通過搜索進入小程序。
小程序怎麼用?一、小程序切換
小程序和小程序,小程序和聊天記錄界面可以迅速切換。
二、消息通知
你可以收到小程序的模板消息和客服消息。
三、附近的店
這是一個最新的玩法。將來,你可以在「發現小程序」裡面的「附近的店」找到附近的小程序。
四、 Android 的特權
如果你是Android 用戶,還可以享受一個特權:把小程序添加到桌面。
在小程序右上角點擊三個點,即可看到「添加到桌面」的選項,點擊即可直接將小程序添加到桌面。
小程序如何分享?小程序跟公眾號不一樣,它不能分享到朋友圈,只能分享給好友,或者是微信群。
問題八:怎麼發布微信小程序 你先申請認證微信小程序後,才可以發布的
問題九:如何發布微信小程序 開發好小程序源碼,本地上傳。
通過審核就可以了,就可以搜索到了、
問題十:微信小程序怎麼開發 您好,您提到的「微信小程序怎麼開發」開發之前必須要完成和注冊認證。如果是個人或者小公司想開發微信小程序,也可以找微信認證第三方開發商,比如贏在移動、正品科技等。
1、微信小程序注冊
在微信公眾平台官網首頁,按照提示點擊右上角的「立即注冊」按鈕,裡面總過有12步,按照要求提交就可以了。
2、小程序申請微信認證
*** 、媒體、其他組織類型帳號,必須通過微信認證驗證主體身份。企業類型帳號,可以根據需要確定是否申請微信認證。已認證帳號可使用微信支付、微信卡券等高級許可權。
認證入口:登錄小程序―設置―基本設置―微信認證―詳情
3、小程序申請微信支付
已認證的小程序可申請微信支付。
4、小程序綁定微信開放平台帳號
小程序綁定微信開放平台帳號後,可與帳號下的其他移動應用、網站應用及公眾號打通,通過UnionID機制滿足在多個應用和公眾號之間統一用戶帳號的需求。
UnionID機制說明:如果開發者擁有多個移動應用、網站應用、和公眾帳號(包括小程序),可通過UnionID來區分用戶的唯一性,因為只要是同一個微信開放平台帳號下的移動應用、網站應用和公眾帳號(包括小程序),用戶的unionid是唯一的。換句話說,同一用戶,對同一個微信開放平台下的不同應用,UnionID是相同的。用戶的UnionID可通過調用「獲取用戶信息」介面獲取。
5、了解「獲取用戶信息」介面請查看開發文檔―API―開放介面―用戶信息。
綁定小程序流程說明:登錄微信開放平台、―管理中心―公眾帳號―綁定公眾帳號
注意:微信開放平台帳號必須完成開發者資質認證才可以綁定小程序。
❸ 微信小程序開發工具怎麼用 小程序開發工具使用方法
1、首先要下載微信官方的微信Web開發者工具。打開微信公眾平台(mp.weixin.qq.com),找到右下方的小程序模塊,點擊「開發」按鈕;
2、點擊頂部導航欄的「工具」按鈕,在新頁面的左側欄中找到「下載」。可以看到,開發工具提供 Windows 32 位、Windows 64 位和 Mac 三個版本。可根據實際情況,選擇適合自己電腦的開發工具。
3、安裝後,就可以直接啟動開發者工具。如果是首次啟動開發者工具,需要使用開發者的微信號掃碼登錄。登陸後,點擊「添加項目」按鈕,填寫 AppID(如果沒有,則點擊無 AppID)和項目名稱。接著,在項目目錄中點擊「選擇」,新建一個文件夾作為新的項目目錄。然後再次點擊「添加項目」,就可以新建出一個微信小程序項目了。
4、微信開發者工具共分成「編輯」、「調試」和「項目」三個部分。
編輯:編輯和修改小程序的代碼。
調試:顯示小程序代碼錯誤和警告,便於調試代碼錯誤。
項目:用於查看小程序的屬性、修改小程序配置,以及提交小程序代碼至微信伺服器。
5、懂技術的程序員到這一步就可以自己開發了。而不懂編程的小白,可以登錄微信小程序製作平台「即速應用」官方網站www.jisuapp.cn進行小程序的製作。裡面有大量的小程序模板,根據自己的需求選擇一個模板進行製作即可。
開發工具還提供簡單的模擬器(頁面左側),開發者可以使用模擬器在電腦上模擬用戶點擊及使用,提供後台情況模擬、多媒體播放器調試、緩存數據處理等功能
6、製作完成後,點擊「生成」按鈕。然後選擇「小程序打包」,下載小程序的標准代碼包。
7、回到在微信Web開發工具中,在「項目目錄」這一欄選擇下載好的代碼包,打開後就可以看到小程序的預覽效果了。
8、在「項目」頁面中,開發者可以查看小程序的基本屬性,也可以進行真機預覽調試,或向微信伺服器提交一個新版本的小程序代碼。伺服器收到代碼後,管理員就可以通過公眾平台,將新版本提交審核了。
❹ 一個小程序的後台是web端
小程序
第一個web項目-微信小程序後端開發
第一個web項目-微信小程序後端開發
前言
需求分析
團隊分工
總體設計
開發工具及編碼實現
小程序前端
後端
資料庫
介面代碼
管理系統前端1.0
管理系統前端2.0
測試
後端本地測試
前後端聯合測試
部署
總結
第一個web項目-微信小程序後端開發
前言
去年暑假一個偶然的機會我和幾位同學加入了學院一位老師主持的教改項目,需求是開發一個基於SPOC與翻轉課堂的計算機組成原理課程的學習app(類似慕課、知到),後來經過討論決定降低難度,先做一個微信小程序,附帶一個後台管理系統,於是我的第一個web項目就開始了~
需求分析
這里簡單介紹下SPOC和翻轉課堂的意思
翻轉課堂
「翻轉課堂」(Flipping Classroom)是一種顛覆傳統教學由「課堂授課聽講 + 課後作業練習」轉變為「課前自主學習 + 課堂協作探究」的新型教學模式。
SPOC
SPOC(Small Private Online Course)一般被譯為小規模限制性在線課程或者小規模私有型網路課程,音譯為「私播課」。
這次項目的需求是開發一個學習類型的小程序,用戶分為學生和教師,其中學生可以觀看視頻、課件、動畫,完成作業、考試以及發布評論、點贊、回復,而教師可以上傳教學視頻、課件、動畫和發布作業、考試、通知,以及查看學生的學習情況,也可以查看評論回復,及時解答學生的疑惑。
團隊分工
團隊一共有四個人,總體工作分為產品設計、前端開發、後端開發三部分,然後每部分由兩人負責。其中我是負責後端開發的,同時兼任項目負責人(其實也沒有聽上去那麼高大上,只是需要承擔更多決策、協調、溝通的角色)。
總體設計
這里分為小程序和管理系統
首先是小程序,放幾張使用墨刀製作的原型圖,這里多說兩句,市面上的小程序基本都是微信授權直接登錄,最多綁定手機號,我們這個由於要統計學生的學習情況才設置了注冊和登錄功能
至於管理系統,由於是10月份才開始做的,而且是我和另一位做後端的同學負責的,時間比較緊,我們作為前端小白沒有十分系統的方法去做開發,只是大概確定了需要做哪些模塊,每個模塊對哪些表的增刪改查,這里原型圖就不放了(較簡陋)
開發工具及編碼實現
小程序前端
據我了解,做前端的同學先去微信公眾平台注冊賬號,然後做一些開發設置,具體步驟自行網路。前端用的是微信開發者工具,有不會的基本上在微信開放文檔都可以找到,包括許多實用的API。
後端
這里分為資料庫、介面代碼兩部分
資料庫
用的是mysql資料庫,之前是跟著學堂在線的一個小程序入門教程做的,它推薦的本地開發環境是phpstudy,裡面集成了php、mysql、apache、FTP、Nginx以及資料庫管理工具phpMyAdmin,關於phpMyAdmin使用請看https://blog.csdn.net/u012767761/article/details/78238487
原本的資料庫設計得不好,存在較多冗餘數據,後來學習了資料庫系統這門課,我進行了大改,先確定有哪些實體以及實體之間的聯系,然後畫er圖,最後再建模,通過外碼約束大量減少了冗餘,也減少了表的數量。
介面代碼
教程使用的是php語言,框架是thinkphp5,開發手冊看https://www.kancloud.cn/manual/thinkphp5/118003,我當時是去b站找視頻學了下php基礎語法,然後就去學原生php以及框架如何操作資料庫。然後根據業務邏輯開始編碼,其實每個介面(或者叫類裡面的一個函數)結構都差不多,主要是三部分:接收前端傳來的數據、增/刪/改/查、返回結果給前端。
順便說下代碼編輯用的是sublime text3,教程看https://blog.csdn.net/sam976/article/details/75333079/,這個不是ide,沒有那麼多的功能比如調試、運行,單純是只有編輯、加註釋、格式化等等,這里吐槽下自帶的格式化代碼功能(先選擇代碼,再Edit -> Line -> Reindent),有點辣雞。而且如果有語法錯誤不會像eclipse那樣自動檢測出來,之前被坑了幾次,肉眼找不到的話只能用postman去測試了。
管理系統前端1.0
一開始我們是不知道還要做個管理系統的,以為所有功能都放在小程序,後來老師跟我們討論聊到這個問題,我們才知道原來還有這回事,其實就是管理系統應該具有一切功能,即對資料庫所有表的增刪改查,而小程序只需要有些輕量的功能即可,至於上傳大容量文件、查看學習情況這些不夠輕量的功能全部放在管理系統。好吧,凡事總有第一次,我們就開始學習基本的前端三件套html,css,javascript。
開始做的時候我們希望先實現功能,界面難看點沒有太多關系,於是學了部分三件套的基礎後又學了ajax技術(因為要與後端通信),這里最開始用的是創建XMLHttpRequest 對象,用open()方法設置請求類型和url,用send()方法發送數據到後端,直到遇到了jquery,後面的請求統一都用$.ajax()了。
接下來又遇到了一個難點,因為基本都用表格來展示數據,那獲取數據後如何動態地加入表格呢?查找資料後用每一條數據拼接成由tr標簽包含的字元串,然後用jquery獲取表格標簽後調用append()方法加入表格中。
除此之外,我們想在每行末尾設置按鈕進行事件處理,於是我們append數據的同時也把button標簽放入剛才的字元串中,然後給每個button設置id屬性,比如用於修改數據的就叫fixi,最後這個i是代表表格第幾行,然後添加事件監聽,點擊button時獲取id,然後查看最後一位是多少從而確定是第幾行。
這些做法實現起來是挺繁瑣的,而且感覺在重復造輪子,我們也做得有點郁悶,因為每個頁面基本都要這樣做,但是當時沒有那麼多的時間精力去學習框架,只是想先實現功能(u1s1,上學期的課多到我快吐了)。
放兩張界面圖
管理系統前端2.0
之前放假,總算有較多空餘時間了,我們決定要改下界面,但畢竟自身水平不高,因此需要用一點第三方的東西了。
在跟小程序前端測試了部分功能後,有一天後端同學找到了一個開源的框架然後我們一起看了下說明文檔,最後決定:就用它了。
有請layui登場,經典模塊化前端框架、低門檻開箱即用。
真正使用之前可以先看看文檔https://www.layui.com/doc/,個人感覺上手還是挺快的。layui提供了許多實用的組件包括彈出層、表格、表單、文件上傳、流載入等等。
就拿表格來說,之前我們用append動態添加數據,現在直接table.render(),設置好參數就行了;之前我們給button設置id進行事件處理,現在綁定工具條,直接table.on()就行了;而且之前我們沒實現的分頁,現在設置分頁參數就行了,然後查詢資料庫時分頁讀取。
另外,layui提供了一個頁面布局的模板,包括logo、用戶名、退出按鈕、導航欄以及一些css動畫。我們要做的就是按照它的模板來,頁面元素的樣式也參考它提供的。
有了layui的助攻,我們可以將更多注意力放在業務邏輯上,更多關注用戶體驗。
測試
後端本地測試
工具:postman
使用:打開一個新窗口,選擇請求類型,輸入url,設置參數,點擊send
這種測試我認為是模擬前端發送數據然後運行後端代碼,看結果是否正確,屬於白盒測試,但是我們不是專業測試人員,目前這樣測試不是做得很規范,只能盡可能想到不同的測試用例。
前後端聯合測試
由於放假回家了沒辦法面對面,只能藉助騰訊會議線上測了。
在部署工作完成之後,一般是我們寫好介面代碼,然後把url和需要的參數告訴前端同學(這里注意下,微信小程序的請求api只允許https開頭的url,而且前端必須在微信公眾平台配置好合法域名,不然會報錯),前端把這些東西填入那個wx.request的api然後運行,他們會查看返回的數據是否正確,我們會查看資料庫的情況,如果沒問題會測試多幾個數據,都可以的話就到下一個功能,這種方式應該是屬於軟工講到的V模型的單元測試。
部署
用的是新浪雲,實名認證、學生認證後會送一些雲豆(新浪雲的計費單位,1RMB=100雲豆)
跟著之前說的教程把整個thinkphp項目部署到新浪雲,具體步驟看https://www.kancloud.cn/cnzxo/sae_thinkphp/1423806
代碼
在代碼管理那裡可上傳壓縮包,或者在線編輯(跟記事本差不多),改動大的最好在本地寫好再貼上去
資料庫
開啟共享型mysql服務,目前用了phpmyadmin4.9版本,然後建表或導入sql文件
緩存
開啟memcached服務,設置容量16MB(省點錢),其實這個服務我不是很清楚干什麼的,但如果不打開訪問介面時會報致命錯誤?
文件存儲
我們需要保存許多類型的文件包括視頻、課件、動畫、作業、考試、頭像,因此需要存放在服務端。這里開啟storage服務,使用方法看https://www.sinacloud.com/doc/sae/php/storage.html#cyberck,普通用戶配額5個bucket,每個容量10G,然後直接當作本地磁碟那樣用就行了,控制台或寫代碼都可上傳文件,上傳後獲得url,然後就可以通過網路訪問,關於新浪雲環境下php如何操作看官方文檔http://apidoc.sinaapp.com/source-class-sinacloud.sae.Storage.html#。
域名
應用信息可查看二級域名,獨立域名需要購買且備案
日誌
日誌中心可查看每次請求的介面、時間、請求方設備等信息
其它
控制台還可以實時查看流量統計、資源使用情況,以及消費情況
總結
這個項目我也算前後端都做了一遍,感覺前端不太適合自己,可能是對頁面元素樣式、用戶體驗不夠敏感,不過必須承認前端是挺有意思的。至於後端是更加註重邏輯,目前我對後端的了解只停留在資料庫、網路、部署層面,其實如果用戶數量非常多還要考慮高並發的問題,也就要使用多線程、負載均衡、消息隊列等技術了,所以還有很多技術需要學習
❺ 手機上面怎麼管理小程序
以小米8手機為例,方法如下:
1、打開手機微信app,如下圖