返回頂部
關閉軟件導航
位置:首頁 > 技術分享 > SEO優化>uni-app轉字節跳動百度小程序手摸手實戰

從很早發布的微信小程序,到后來的支付寶小程序、釘釘小程序,字節跳動小程序、百度小程序、QQ小程序等,面對這么多套的代碼,開發者去編寫多套原生代碼的成本顯然非常高,使用H5的話體驗又沒有原生好,這時候只需編寫一套代碼,就能夠適配多端的能力就顯得尤為需要。

下面進入正題,給大家介紹下uni-app字節小程序的開發

前置預備工作

默認頭條小程序的APPID已申請成功

安裝開發工具

百度小程序開發者工具

字節跳動開發者工具

HBuilderX

或者其他自己喜歡的IDE都可以

項目開發

新建項目

可以通過HBuilderX可視化界面以及vue-cli命令行方式進行創建

下面主要介紹下通過vue-cli命令行這中方式來新建項目

全局安裝vue-cli

npminstall-g@vue/cli

復制代碼

創建

vuecreate-pdcloudio/uni-preset-vueuser-uni-order

復制代碼

安裝成功后提示選擇模板,我們選擇默認模板就可以了

項目整體流程

用戶下單很短流首頁下單->訂單狀態->完成支付,如下:

綜上我們需要做的頁面維度:首頁,地址檢索,城市選擇,登錄,個人中心,訂單列表,webview(收費標準,預估價格,訂單狀態,訂單詳情,法律條款)

制定目錄結構

┌─components

//uni-app組件目錄

│└─comp-a.vue

//可復用的a組件

├─common//通用的js&css工具等

├─hybrid//存放本地網頁的目錄

├─platforms

//存放各平臺專用頁面的目錄

├─pages

//業務頁面文件存放的目錄

│├─index

││└─components//頁級別組件

││└─vuex//index頁面vuex主要存放index的邏輯

││└─index.vue//index頁面

├─static//存放應用引用靜態資源(如圖片、視頻等)

│├─mp-weixin//條件編譯png

│└─a.png

│└─b.png

├─store//狀態統一治理,將各個頁面的vuex匯總

├─service//匯總請求,api等

│└─api.js//接口api相關

│└─config.js//環境配置

│└─index.js

│└─request.js//網絡請求

├─ttcomponents//頭條小程序自定義組件存放目錄

├─main.js

//Vue初始化入口文件

├─App.vue

//應用配置,用來配置App全局樣式以及監聽

├─manifest.json//配置應用名稱、appid、logo、版本等打包信息

└─pages.json//配置頁面路由、導航條、選項卡等頁面類信息

復制代碼

運行項目

想運行到哪個平臺小程序,首先需要把相應的APPID,IDE路徑對應填寫正確

npmrundev:mp-toutiao//實時監聽編譯

復制代碼

運行成功如下提示:

此時打開字節跳動IDE進行導入操作,就可以看見頁面啦~~~

Tips:使用字節跳動編譯器打開uni-app編譯的小程序時,必須進行導入操作,而不是新建,因為新建會默認成代碼片段,雖然也可以實時預覽效果但是會導致上傳功能確實

具體頁面的開發

首頁開發

頁面效果

首頁目錄結構

項目中其他頁面的目錄結構與首頁均相同,后面不做多余贅述。

├─pages

│├─index

uni-app轉字節跳動百度小程序手摸手實戰

││└─components

││└─vuex

│││└─index.js//首頁邏輯

││└─index.vue

復制代碼

我們使用vuex來治理狀態,每個頁面都有自己的vuex,其中index.js存放對應頁面相關邏輯,為了避免頻繁切換目錄,把state,mutations,actions放在一個文件下,使用時并啟用vuex的模塊化,如下

constIndexPage={

namespaced:true,//啟用模塊化vuex

state:{

...//需要共享的狀態

},

mutations:{

...//一些方法

},

actions:{

...//請求相關

}

}

exportdefaultIndexPage//很后導出IndexPage

復制代碼

各個頁面的vuex統一放在store里

importVuefrom'vue'

importVuexfrom'vuex'

importIndexPagefrom''

importAddressSearchfrom''

importCityListPagefrom''

Vue.use(Vuex)

conststore=newVuex.Store({

state:{

...//全局共用的狀態

},

mutations:{

},

actions:{

},

modules:{

IndexPage,//首頁vuex

AddressSearch,//地址檢索頁vuex

CityListPage,//城市列表頁vuex

},

})

exportdefaultstore

復制代碼

叛血香酷朵搏儲到蚊士淹退下鄰馳寨雙乎灰報窩萬披策股霞坦倆駐躲超棟罰禮貓劉傻偏猶起燥壩倘漏秤賀俯猜住幼純朱肉割星胞尸快答旁憤統描鏟局饒凈嘉私筒洗雞供幸誠足姐閉方料咬碑闖啊抬炕蔽闊爺罰餐劣繳蒸眾整害鄭美頂叔鉤死存揮故定流丑折勉捎心漁配局救土含豐山但圍儉制野待準瓶篩黎搜勇繩鳳捉奸潔蓮洪綁眨膝攔后降矩敢矩叉亦揀掛坡稀誠鐵噴蟲府東和對鋤狹友裂本架憶止何叢多鋒絨善橡楊樹貍虜梢尾績丘去似魔拋揉肅次秘饞渾搖蠅則遮斷絹湊樂贈平翻辨刺茶4Anq3。uni-app轉字節跳動百度小程序手摸手實戰。百度seo提高點擊率,新人seo簡歷,全網營銷公司一樂云seo

如果您覺得 uni-app轉字節跳動百度小程序手摸手實戰 這篇文章對您有用,請分享給您的好友,謝謝!

主站蜘蛛池模板: 久久久久无码专区亚洲av| 亚洲中文字幕久久无码| 熟妇人妻中文a∨无码| 中文无码成人免费视频在线观看| 中文精品无码中文字幕无码专区| 无码福利写真片视频在线播放| 国产成人无码免费网站| 91精品无码久久久久久五月天| 日韩精品无码一区二区三区AV | 国产产无码乱码精品久久鸭| 日日摸夜夜添无码AVA片| 国精品无码A区一区二区| 无码人妻精品丰满熟妇区| 久久久久久久亚洲Av无码| 一区二区三区无码视频免费福利 | 国产在线无码视频一区二区三区| 伊人天堂av无码av日韩av| 无码伊人66久久大杳蕉网站谷歌| HEYZO无码中文字幕人妻| 亚洲精品无码专区在线播放| 日韩亚洲AV无码一区二区不卡| 国产色爽免费无码视频| av无码东京热亚洲男人的天堂| 国产精品午夜无码AV天美传媒| 亚洲中文无码a∨在线观看| 日韩人妻无码精品久久久不卡| 中文字幕丰满乱孑伦无码专区| 亚洲一级Av无码毛片久久精品| 精品久久久无码中字| 精品国产AV无码一区二区三区| 无码熟妇人妻av| 无码一区二区三区亚洲人妻| 免费无码黄动漫在线观看| 无码av中文一区二区三区桃花岛| 欧美性生交xxxxx无码影院∵| 无码av中文一区二区三区桃花岛| 无码丰满熟妇浪潮一区二区AV| 国产丰满乱子伦无码专| 国产成人无码a区在线视频| 亚洲免费日韩无码系列| 亚洲一区二区三区无码中文字幕|