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

主站蜘蛛池模板: 成人性爱视频在线观看| 欧美成人性色xxxxx视频大| 国产成人亚洲综合a∨| 亚洲精品无码乱码成人| 国产成人AAAAA级毛片| 99国产精品久久久久久久成人热 | 国产激情一区二区三区成人91| 国产成人精品午夜二三区波多野| 国产成人一区二区三区在线观看| 久久亚洲国产精品成人AV秋霞| 欧美日韩视频在线成人| 国产成人无码区免费A∨视频网站| 亚洲成人高清在线观看| 成人中文字幕一区二区三区| 亚洲欧洲精品成人久久曰影片| 成人毛片免费播放| 中文国产成人精品久久不卡| 国产精品成人久久久久久久| 日韩成人免费aa在线看| 亚洲国产成人久久一区久久| 欧美国产成人在线| 久久久久成人精品一区二区 | 亚洲色成人网一二三区| 成人av鲁丝片一区二区免费| 亚洲av无码成人精品区狼人影院| 国产成人精品免费视频软件| 欧美成人精品大片免费流量| 亚洲精品国产成人| 国产成人涩涩涩视频在线观看| 成人窝窝午夜看片| 欧美成人家庭影院| 69国产成人综合久久精品91| 亚洲成人免费网址| 国产成人免费在线| 国产成人不卡亚洲精品91| 国产成人无码精品一区不卡| 成人亚洲欧美日韩中文字幕| 国产精品香蕉成人网在线观看 | 成人免费网站视频| 成人合集大片bd高清在线观看| 色欲欲WWW成人网站|