electron vue photo-wall

最近老師突然給了一個(gè)小項(xiàng)目携冤,讓寫(xiě)一個(gè)照片墻卵皂,可以編譯成.exe安裝到電腦里面秩铆,因?yàn)槲覍?duì)C#這種桌面端語(yǔ)言完全不懂,也不感興趣灯变。并且之前聽(tīng)說(shuō)過(guò)electron殴玛,所以就借著這個(gè)機(jī)會(huì)嘗試一下,學(xué)習(xí)一下添祸。
效果如下所示:

photo-wall

主要是可以上傳圖片滚粟,刪除圖片,新建文件夾刃泌,刪除文件夾凡壤,以及圖片的拖拽放大等效果。項(xiàng)目地址:https://github.com/FFGF/photo-wall

遇到的坑

一直基本上使用的淘寶鏡像cnpm耙替,結(jié)果報(bào)了一個(gè)奇怪的bug亚侠,無(wú)法進(jìn)行cnpm run build,網(wǎng)上查閱之后俗扇,修改成了npm install, npm run build硝烂。就OK了,原因不清楚铜幽。

里面的拖拽使用了插件vue-grid-layout,安裝的最新版滞谢,結(jié)果一直報(bào)錯(cuò)串稀,開(kāi)發(fā)photo-wall用的vue-electron框架,這個(gè)框架很久沒(méi)更新了狮杨,還是用vuecli2構(gòu)建的母截,而我用的拖拽插件vue-grid-layout已經(jīng)使用vuecli3重新構(gòu)建過(guò)了,可能是不匹配禾酱,導(dǎo)致bug了微酬,后來(lái)把vue-grid-layout版本降低了,才沒(méi)有了bug颤陶。如果再使用vue和electron開(kāi)發(fā)颗管,推薦使用vue-cli-plugin-electron-builder,這個(gè)使用vuecli3構(gòu)建的滓走,我下面寫(xiě)了一個(gè)YouTube教程的網(wǎng)址垦江。

還遇到一個(gè)奇怪的問(wèn)題,就是圖片會(huì)自動(dòng)旋轉(zhuǎn)搅方,后來(lái)查閱資料才知道比吭,iPhone豎著拍攝的照片會(huì)有這種問(wèn)題。因?yàn)榫鸵粡堈掌涛校褂脀indows自帶的畫(huà)圖另存為一下就行了衩藤。如果這種圖片很多,或者圖片未知的建議編寫(xiě)代碼完善涛漂。iOS手機(jī)豎著拍的照片經(jīng)過(guò)前端處理之后被旋轉(zhuǎn)了90°的原因以及解決方案

學(xué)習(xí)過(guò)程

主要是網(wǎng)上找的一些教程資源和開(kāi)源項(xiàng)目進(jìn)行參考赏表。列舉一下我學(xué)習(xí)過(guò)程中查找的比較好的資料。

  1. 官方文檔匈仗,大部分的API都在這瓢剿,還是中文的。https://electronjs.org/
  2. PicGo開(kāi)源圖床悠轩,文檔寫(xiě)的很好 https://molunerfinn.com/electron-vue-1/
  3. 老外寫(xiě)的间狂,很詳細(xì)的一個(gè)小例子 https://medium.com/developers-writing/building-a-desktop-application-with-electron-204203eeb658
  4. 一些比較酷的electron項(xiàng)目https://github.com/sindresorhus/awesome-electron
  5. YouTube上面一個(gè)一小時(shí)的electron入門(mén)視頻 https://www.youtube.com/watch?v=2RxHQoiDctI&t=18s
  6. 老外用vue寫(xiě)的一個(gè)markdown,很詳細(xì)火架。 https://blog.sourcerer.io/creating-a-markdown-editor-previewer-in-electron-and-vue-js-32a084e7b8fe

以上這些基本上都比較老鉴象,我比較喜歡vue,所以推薦最新的vuecli3構(gòu)建的electron項(xiàng)目距潘,視頻為https://www.youtube.com/watch?v=Fl7---SEORQ炼列。這個(gè)開(kāi)源的插件地址為https://github.com/nklayman/vue-cli-plugin-electron-builder
,github介紹顯示這個(gè)插件作者才16歲。音比。。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末氢惋,一起剝皮案震驚了整個(gè)濱河市洞翩,隨后出現(xiàn)的幾起案子稽犁,更是在濱河造成了極大的恐慌,老刑警劉巖骚亿,帶你破解...
    沈念sama閱讀 218,546評(píng)論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件已亥,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡来屠,警方通過(guò)查閱死者的電腦和手機(jī)虑椎,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,224評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門(mén),熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)俱笛,“玉大人捆姜,你說(shuō)我怎么就攤上這事∮ぃ” “怎么了泥技?”我有些...
    開(kāi)封第一講書(shū)人閱讀 164,911評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)磕仅。 經(jīng)常有香客問(wèn)我珊豹,道長(zhǎng),這世上最難降的妖魔是什么榕订? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,737評(píng)論 1 294
  • 正文 為了忘掉前任店茶,我火速辦了婚禮,結(jié)果婚禮上劫恒,老公的妹妹穿的比我還像新娘贩幻。我一直安慰自己,他們只是感情好兼贸,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,753評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布段直。 她就那樣靜靜地躺著,像睡著了一般溶诞。 火紅的嫁衣襯著肌膚如雪鸯檬。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書(shū)人閱讀 51,598評(píng)論 1 305
  • 那天螺垢,我揣著相機(jī)與錄音喧务,去河邊找鬼。 笑死枉圃,一個(gè)胖子當(dāng)著我的面吹牛功茴,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播孽亲,決...
    沈念sama閱讀 40,338評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼坎穿,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起玲昧,我...
    開(kāi)封第一講書(shū)人閱讀 39,249評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤栖茉,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后孵延,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體吕漂,經(jīng)...
    沈念sama閱讀 45,696評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,888評(píng)論 3 336
  • 正文 我和宋清朗相戀三年尘应,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了惶凝。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,013評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡犬钢,死狀恐怖苍鲜,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情娜饵,我是刑警寧澤坡贺,帶...
    沈念sama閱讀 35,731評(píng)論 5 346
  • 正文 年R本政府宣布,位于F島的核電站箱舞,受9級(jí)特大地震影響遍坟,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜晴股,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,348評(píng)論 3 330
  • 文/蒙蒙 一愿伴、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧电湘,春花似錦隔节、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,929評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至贷痪,卻和暖如春幻妓,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背劫拢。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,048評(píng)論 1 270
  • 我被黑心中介騙來(lái)泰國(guó)打工肉津, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人舱沧。 一個(gè)月前我還...
    沈念sama閱讀 48,203評(píng)論 3 370
  • 正文 我出身青樓妹沙,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親熟吏。 傳聞我的和親對(duì)象是個(gè)殘疾皇子距糖,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,960評(píng)論 2 355

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

  • 簡(jiǎn)說(shuō)Vue (組件庫(kù)) https://github.com/ElemeFE/element" 餓了么出品的VUE...
    Estrus丶閱讀 1,654評(píng)論 0 1
  • 基于Vue的一些資料 內(nèi)容 UI組件 開(kāi)發(fā)框架 實(shí)用庫(kù) 服務(wù)端 輔助工具 應(yīng)用實(shí)例 Demo示例 element★...
    嘗了又嘗閱讀 1,154評(píng)論 0 1
  • 大約在河津玄窝,基本上都見(jiàn)不到流浪貓,而見(jiàn)到的都是狗肾筐,狗一天沒(méi)完沒(méi)了的纏著我們所以我們把狗稱(chēng)為“怪物”我們都喜歡貓...
    董培炎閱讀 316評(píng)論 1 2
  • 1.堆溢出 java堆用于存放程序運(yùn)行期間所產(chǎn)生的對(duì)象實(shí)例哆料,因此當(dāng)對(duì)象足夠多的時(shí)候缸剪,就會(huì)產(chǎn)生堆內(nèi)存溢出吗铐,異常堆棧信...
    aniegai閱讀 524評(píng)論 1 0
  • 何為牛逼?就是有一兩樣可以拿出來(lái)炫的杏节,讓旁人一看就倒吸一口氣唬渗,心里深深的嘆一口氣,我要是他該多好啊奋渔。 牛逼不止用來(lái)...
    伊涵crystal閱讀 226評(píng)論 2 3