返回頂部
關閉軟件導航
位置:首頁 > 技術分享 > 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轉字節跳動百度小程序手摸手實戰 這篇文章對您有用,請分享給您的好友,謝謝!

主站蜘蛛池模板: 久久成人无码国产免费播放| 欧美成人看片一区二区三区| 国产成人精品一区二区三区免费 | 成人区视频爽爽爽爽爽| 亚洲精品成人网久久久久久| 亚洲天堂成人网| 日本成人福利视频| 中文字幕在线成人免费看| 成人片黄网站色大片免费| 成人午夜精品无码区久久| 亚洲精品成人a在线观看| 成人精品一区二区不卡视频| 国产成人AAAAA级毛片| 成人自拍小视频| 亚洲精品亚洲人成人网| 成人欧美一区二区三区小说| 国产成人8X视频网站入口| 成人动漫在线播放| 欧美日韩国产成人精品| 免费无码成人AV在线播放不卡| 成人免费一区二区三区视频| 国产成人精品AA毛片| 成人品视频观看在线| 久久久久亚洲av成人网| 国产成人无码免费视频97| 成人a免费α片在线视频网站| 亚洲av无码精品国产成人| 国产成人三级经典中文| 国内精品国产成人国产三级| 成人性爱视频在线观看| 欧美成人午夜视频在线观看| 18成人片黄网站www| 国产成人午夜福利在线播放| 欧美成人午夜片一一在线观看| 全球中文成人在线| 免费成人av电影| 亚洲国产成人久久综合一区77| 国产69久久精品成人看小说| 国产成人亚洲综合无| 亚洲综合在线成人一区| 亚洲国产成人精品无码区二本|