返回頂部
關閉軟件導航
位置:首頁 > 技術分享 > 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一区二区三区无码| av无码一区二区三区| 国产AV无码专区亚洲Av| 四虎国产精品永久在线无码| 精品久久久久久无码人妻蜜桃| 日韩人妻精品无码一区二区三区| 无码一区18禁3D| 无码欧精品亚洲日韩一区| 国产成人无码A区在线观看视频| 国产乱子伦精品无码码专区| 在线观看无码的免费网站| 精品无码成人片一区二区98| 国产成人无码一二三区视频| 在线看片无码永久免费aⅴ| 无码国产精品一区二区免费式直播| H无码精品3D动漫在线观看| 免费无码AV电影在线观看| 久久精品国产亚洲AV无码娇色| 国产免费久久久久久无码| 免费无码专区毛片高潮喷水 | 日日日日做夜夜夜夜无码| 精品人妻无码区在线视频| 日韩精品真人荷官无码| 久久久久无码国产精品一区| 亚洲大尺度无码无码专区| 国产AV无码专区亚洲AV漫画| 国产强伦姧在线观看无码| 波多野42部无码喷潮在线| 国产仑乱无码内谢| 波多野42部无码喷潮在线| 在线a亚洲v天堂网2019无码| 中文午夜乱理片无码| 国产精品视频一区二区三区无码| 国产午夜无码片免费| 无码精品人妻一区二区三区免费看| 亚洲AV无码一区东京热| 免费无码又爽又刺激高潮视频| 亚洲中文字幕无码av在线| 亚洲中文无码线在线观看|