小程序開發(fā)的最開始準備

1.環(huán)境準備

開發(fā)微信?程序之前,必須要準備好相應(yīng)的環(huán)境

1.1.注冊賬號

注冊

建議使用全新的郵箱,沒有注冊過其他小程序或者公眾號的。訪問注冊??,耐?完成注冊即可。

1.2.?獲取APPID

這是開發(fā)者唯一的身份驗證,應(yīng)用要發(fā)布要你上線是必須提供APPID。(當(dāng)然不發(fā)布的話不用APPID也是沒有關(guān)系的)但是后期調(diào)?微信?程序的接?等功能(比如支付、獲取手機信息等),需要索取開發(fā)者的?程序中的 APPID,所以在注冊成功后獲取APPID。登錄成功后可看到如下界面

1.3.?開發(fā)工具下載

微信?程序?帶開發(fā)者?具,集開發(fā)、預(yù)覽、調(diào)試、發(fā)布于??的完整環(huán)境。

但是由于編碼的體驗不算好,因此建議使?vs code + 微信小程序編輯工具 ?來實現(xiàn)編碼,vs code負責(zé)敲代碼, 微信編輯工具負責(zé)預(yù)覽

https://developers.weixin.qq.com/miniprogram/dev/devtools/stable.html

2.?第一個小程序

2.1 打開微信開發(fā)者工具

注意第?次登錄的時候需要掃碼登錄

2.2 新建小程序項目

登錄成功后看到如下界面。點擊加號可創(chuàng)建新的項目


2.3 微信開發(fā)者工具

微信開發(fā)者工具,詳情看官網(wǎng)。


3.小程序結(jié)構(gòu)目錄

小程序開發(fā)框架的目標是通過盡可能簡單、高效的方式讓開發(fā)者可以在微信中開發(fā)具有原生APP 體驗的服務(wù)。

整個小程序框架系統(tǒng)分為兩部分:邏輯層(App Service)和?視圖層(View)。小程序提供了自己的視圖層描述語言?WXML?和?WXSS,以及基于?JavaScript?的邏輯層框架,并在視圖層與邏輯層間提供了數(shù)據(jù)傳輸和事件系統(tǒng),讓開發(fā)者能夠?qū)W⒂跀?shù)據(jù)與邏輯。

3.1 小程序文件結(jié)構(gòu)與傳統(tǒng)web對比

通過以上對?得出,傳統(tǒng)web是三層結(jié)構(gòu)。?微信?程序是四層結(jié)構(gòu),多了?層配置.json?

3.2 基本項目目錄

4.?小程序配置文件

?個?程序應(yīng)?程序會包括最基本的兩種配置?件。?種是全局的app.json和????的page.json

4.1 全局配置app.json

app.json是當(dāng)前?程序的全局配置,包括了?程序的所有??路徑、界?表現(xiàn)、?絡(luò)超時時間、底部tab 等。普通快速啟動項??邊的 app.json

字段的含義

1. pages 字段??于描述當(dāng)前?程序所有??路徑,這是為了讓微信客?端知道當(dāng)前你的?程序??定義在哪個?錄。

2. window 字段?定義?程序所有??的頂部背景顏?,?字顏?定義等。

3. 完整的配置信息請參考 app.json配置?

4.tabbar

4.2 頁面配置page.json

每一個小程序頁面也可以使用.json?文件來對本頁面的窗口表現(xiàn)進行配置。頁面中配置項在當(dāng)前頁面會覆蓋?app.json?的?window?中相同的配置項。文件內(nèi)容為一個 JSON 對象,有以下屬性:

5.?創(chuàng)建好項目之后該干的事兒了

5.1創(chuàng)建好項目之后,先點到全局配置文件app.json

①刪除多余的pages里的內(nèi)容,只留下index

②修改 "navigationBarTitleText"的名字

5.2刪除多余項

①把page里的多余頁面刪除,只留下index

②點擊app.wxss,里面內(nèi)容全部刪掉

③點擊app.js,刪除全部內(nèi)容,再輸入wx-app,點擊回車,重新生成

④把utils整個刪除

5.3 打開index文件

①打開index.wxml,刪除全部內(nèi)容,輸入view回車,輸入首頁

②打開index.wxss,刪除全部內(nèi)容

③打開index.js,刪除全部內(nèi)容,再輸入wx-page,點擊回車,重新生成

④打開index.json,添加"navigationBarTitleText"——頁面標題

5.4 新增項目所需的基礎(chǔ)文件夾

style ??components ??lib ??utils ??request

5.5引入字體圖標庫

①打開 阿里巴巴矢量圖標庫

②選擇需要的圖標 加入購物車

③點擊購物車,添加至項目(項目名稱自己?。?/p>

④點擊font class 生成在線鏈接,點此復(fù)制代碼(即鏈接),用新頁面打開此鏈接

⑤把新頁面的代碼全選復(fù)制,回到項目當(dāng)中,找到styles,新建iconfont.wxss,將剛剛拷貝的代碼粘貼進來

⑥點擊app.wxss引入iconfont.wxss,@import?"./style/iconfont.wxss"

⑦使用示例 ?<text?class="iconfont?icon-04"></text>

5.6 less的使用

①編輯器vscode

②安裝插件 easy less

③在vscode的設(shè)置中加入如下,配置

"less.compile":?{"outExt":".wxss"?}

④在要編寫樣式的地方,新建less文件,如 index.less,然后正常編輯即可

例如index.wxss—>index.less,然后編寫,會自動生成新的 index.wxss

5.7 初始化頁面樣式

/*?小程序中不支持通配符?要挨個寫出來?*/

page,view,text,swiper,swiper-item,image,navigator?{

??padding:?0;

??margin:?0;

??box-sizing:?border-box; }

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容