基于Mpvue的微信小程序

mpvue為框架的練手小項目煌寇,mpvue官網(wǎng),mpvue一定程度上對熟悉了vue之后想做小程序的開發(fā)十分友好淑翼,忍不住搞了兩個小項目試了一下

主要內(nèi)容

mpvue-note是一個關(guān)于詩詞的小項目
mpvue-news是一個新聞相關(guān)的小項目

note

news

相關(guān)功能介紹

開發(fā)工具

個人推薦的是VScode+微信開發(fā)者工具腐巢,關(guān)閉微信開發(fā)者工具的編輯器只用來預(yù)覽和調(diào)試使用。


編輯器
項目框架的設(shè)置
框架

在mian.js中設(shè)置項目的入口以及tabbar玄括,如果項目和newsAPP一致只有一個主頁面那么不需要設(shè)置tabbar冯丙,可以只設(shè)置window。
所有的需要跳轉(zhuǎn)的界面都要在pages中進(jìn)行設(shè)置惠豺,相當(dāng)于vue中的路由設(shè)置银还。其中pages/index/main前面的符號,表示他為程序啟動之后加載的首頁界面洁墙。
左側(cè)的紅框中可以看到蛹疯,在pages中每個頁面中需要設(shè)置一個main.js頁面用來設(shè)置導(dǎo)航欄的設(shè)置和部分刷新功能屬性的設(shè)置。

mpvue用法與注意點

mpvue中可以直接使用vue中的大部分控件也可以使用小程序的原生組件热监。


18FE1F16-F530-4A27-8B98-6B7C2E847296.png

這里我們直接使用了小程序的scroll-view組件并設(shè)置相關(guān)屬性實現(xiàn)了news小程序中頭部的滾動部分捺弦,

scroll-view使用注意:
  • 父容器
    設(shè)置寬度,并設(shè)置white-space: nowrap
  • 每一個控件
    設(shè)置寬度和display:inline-block ,使用flex無效

同樣可以使用自己封裝的組件和vue中的一些寫法直接傳值,但是不支持v-html語句,使用web-view來代替列吼。

頁面跳轉(zhuǎn)和傳值

無法使用vue-router進(jìn)行頁面跳轉(zhuǎn)幽崩,使用微信小程序提供的navigateTo組件進(jìn)行頁面跳轉(zhuǎn)。


跳轉(zhuǎn)傳值

在接收數(shù)據(jù)的界面進(jìn)行的相關(guān)設(shè)置


接收
網(wǎng)絡(luò)請求

在mpvue中貌似無法直接使用axios進(jìn)行網(wǎng)絡(luò)請求寞钥,使用flyio來進(jìn)行網(wǎng)絡(luò)請求
網(wǎng)絡(luò)請求的設(shè)置

import flyio from 'flyio/dist/npm/wx'
Vue.prototype.$http = new flyio
// 一定要設(shè)置content - type 
Vue.prototype.$http.config.headers = {
    //公共請求頭
    "Content-Type": "application/json; charset=utf-8",
    "Authorization": "APPCODE 8b3b838de2dc42eebc1a5846f2d4e734",

 }

然后我們可以使用flyio來進(jìn)行網(wǎng)絡(luò)請求慌申,在正式的項目中對其進(jìn)行網(wǎng)絡(luò)請求的封裝和使用。
為了交互的顯示效果更友好理郑,我們使用微信原生的

wx.showLoading({
        title: "加載中"
      });

        wx.hideLoading();

在進(jìn)行網(wǎng)絡(luò)請求時進(jìn)行提示顯示蹄溉。一個簡單的網(wǎng)絡(luò)請求舉例如下


請求
域名的處理

在開發(fā)中,在微信開發(fā)工具中您炉,詳情柒爵,然后勾選不校驗合法域名、web-view(業(yè)務(wù)域名)赚爵、TLS 版本以及 HTTPS 證書棉胀,因為小程序使用的https且TLS 版本必須大于等于 1.2。
如果需要提交審核需要去后臺設(shè)置好請求需要的https域名冀膝。

后記

暫時就寫這么多唁奢,一些細(xì)節(jié)可以在代碼中看到,練手小項目可能其他地方需要優(yōu)化窝剖,歡迎指出

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末驮瞧,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子枯芬,更是在濱河造成了極大的恐慌,老刑警劉巖采郎,帶你破解...
    沈念sama閱讀 218,682評論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件千所,死亡現(xiàn)場離奇詭異,居然都是意外死亡蒜埋,警方通過查閱死者的電腦和手機(jī)淫痰,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,277評論 3 395
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來整份,“玉大人待错,你說我怎么就攤上這事×移溃” “怎么了火俄?”我有些...
    開封第一講書人閱讀 165,083評論 0 355
  • 文/不壞的土叔 我叫張陵,是天一觀的道長讲冠。 經(jīng)常有香客問我瓜客,道長,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,763評論 1 295
  • 正文 為了忘掉前任谱仪,我火速辦了婚禮玻熙,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘疯攒。我一直安慰自己嗦随,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 67,785評論 6 392
  • 文/花漫 我一把揭開白布敬尺。 她就那樣靜靜地躺著枚尼,像睡著了一般。 火紅的嫁衣襯著肌膚如雪筷转。 梳的紋絲不亂的頭發(fā)上姑原,一...
    開封第一講書人閱讀 51,624評論 1 305
  • 那天,我揣著相機(jī)與錄音呜舒,去河邊找鬼锭汛。 笑死,一個胖子當(dāng)著我的面吹牛袭蝗,可吹牛的內(nèi)容都是我干的唤殴。 我是一名探鬼主播,決...
    沈念sama閱讀 40,358評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼到腥,長吁一口氣:“原來是場噩夢啊……” “哼朵逝!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起乡范,我...
    開封第一講書人閱讀 39,261評論 0 276
  • 序言:老撾萬榮一對情侶失蹤配名,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后晋辆,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體渠脉,經(jīng)...
    沈念sama閱讀 45,722評論 1 315
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,900評論 3 336
  • 正文 我和宋清朗相戀三年瓶佳,在試婚紗的時候發(fā)現(xiàn)自己被綠了芋膘。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,030評論 1 350
  • 序言:一個原本活蹦亂跳的男人離奇死亡霸饲,死狀恐怖为朋,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情厚脉,我是刑警寧澤习寸,帶...
    沈念sama閱讀 35,737評論 5 346
  • 正文 年R本政府宣布,位于F島的核電站傻工,受9級特大地震影響融涣,放射性物質(zhì)發(fā)生泄漏童番。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,360評論 3 330
  • 文/蒙蒙 一威鹿、第九天 我趴在偏房一處隱蔽的房頂上張望剃斧。 院中可真熱鬧,春花似錦忽你、人聲如沸幼东。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,941評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽根蟹。三九已至,卻和暖如春糟秘,著一層夾襖步出監(jiān)牢的瞬間简逮,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,057評論 1 270
  • 我被黑心中介騙來泰國打工尿赚, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留骡男,地道東北人麸折。 一個月前我還...
    沈念sama閱讀 48,237評論 3 371
  • 正文 我出身青樓,卻偏偏與公主長得像,于是被迫代替她去往敵國和親陕凹。 傳聞我的和親對象是個殘疾皇子朋沮,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,976評論 2 355

推薦閱讀更多精彩內(nèi)容

  • 轉(zhuǎn)載鏈接 注:本文轉(zhuǎn)載知乎上的回答 作者:初雪 鏈接:https://www.zhihu.com/question...
    pengshuangta閱讀 28,546評論 9 295
  • 顏值并不是女人美麗的唯一。真正的美麗源自于女人的睿智和大氣;睿智和大氣體現(xiàn)于識大體;而識大體斩芭,是一顆包容的心來善待...
    54譚小姐閱讀 814評論 0 4
  • 總該有些告別轻腺,必須來的無聲卻又有跡可循 新的生活開始于五月下旬的某天,終于跟自己度過四年的地方告別了划乖。坐在K 54...
    onlyzjl閱讀 365評論 0 2
  • 健康约计,是我們?nèi)祟愑篮愕脑掝}。像是在Linckia海星客這樣可以提供開放工位以及獨立辦公間給人工作的聯(lián)合辦公空間內(nèi)的...
    skyjun閱讀 1,406評論 1 1
  • 目前虛擬貨幣主要有三大體系 區(qū)塊鏈?zhǔn)悄壳氨容^熱門的一項技術(shù)迁筛,比特幣是最成功的區(qū)塊鏈的應(yīng)用。 基礎(chǔ)幣 比特幣 BTC...
    湘江北去飲水思源閱讀 267評論 1 1