使用vue.js 和fabric.js 制作的canvas 畫板

使用vue.js和fabric.js構(gòu)建的web畫板,使用vuex來(lái)做狀態(tài)的控制弟翘,目前支持畫箭頭虫腋、虛線、矩形稀余、原型悦冀、文字等功能,刪除功能和回退功能待開發(fā)中睛琳。github地址

效果圖如下:


img.png

前陣子剛好業(yè)務(wù)上有需求要做一個(gè)可以批注作業(yè)的功能盒蟆,對(duì)于前端而言好像canvas是個(gè)不錯(cuò)的選擇, 因?yàn)橹皩?duì)canvas了解也只停在于能畫個(gè)直線掸掏,圓圈之類的... 心想如果要用原生的canvas API來(lái)寫的話茁影,就太痛苦了宙帝。丧凤。

經(jīng)過(guò)一番調(diào)查發(fā)現(xiàn)fabric.js 對(duì)于我這等想偷懶的人來(lái)說(shuō)簡(jiǎn)直是神器啊2脚АT复!因?yàn)閒abric.js 就是針對(duì)canvas繁瑣的API進(jìn)行的一系列封裝操作靴患,而且現(xiàn)在這個(gè)庫(kù)還在維護(hù)中仍侥,github的start 也有12K之多!鸳君!這也是把它用在我項(xiàng)目中的原因之一
但是缺點(diǎn)是它的文檔真的是不太好理解农渊,剛看會(huì)一臉懵逼的!以后找機(jī)會(huì)再總結(jié)的寫一篇.
推薦幾個(gè)fabric的好帖子
Canvas實(shí)用庫(kù)Fabric.js使用手冊(cè)
# fabric.js和高級(jí)畫板

貼下代碼(萬(wàn)一有人想看看呢或颊,給個(gè)start唄客官)這個(gè)是代碼地址

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末砸紊,一起剝皮案震驚了整個(gè)濱河市传于,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌醉顽,老刑警劉巖沼溜,帶你破解...
    沈念sama閱讀 221,888評(píng)論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異游添,居然都是意外死亡系草,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,677評(píng)論 3 399
  • 文/潘曉璐 我一進(jìn)店門唆涝,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)找都,“玉大人,你說(shuō)我怎么就攤上這事石抡¢芟” “怎么了?”我有些...
    開封第一講書人閱讀 168,386評(píng)論 0 360
  • 文/不壞的土叔 我叫張陵啰扛,是天一觀的道長(zhǎng)嚎京。 經(jīng)常有香客問我,道長(zhǎng)隐解,這世上最難降的妖魔是什么鞍帝? 我笑而不...
    開封第一講書人閱讀 59,726評(píng)論 1 297
  • 正文 為了忘掉前任,我火速辦了婚禮煞茫,結(jié)果婚禮上帕涌,老公的妹妹穿的比我還像新娘。我一直安慰自己续徽,他們只是感情好蚓曼,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,729評(píng)論 6 397
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著钦扭,像睡著了一般纫版。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上客情,一...
    開封第一講書人閱讀 52,337評(píng)論 1 310
  • 那天其弊,我揣著相機(jī)與錄音,去河邊找鬼膀斋。 笑死梭伐,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的仰担。 我是一名探鬼主播糊识,決...
    沈念sama閱讀 40,902評(píng)論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了赂苗?” 一聲冷哼從身側(cè)響起铃将,我...
    開封第一講書人閱讀 39,807評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎哑梳,沒想到半個(gè)月后劲阎,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 46,349評(píng)論 1 318
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡鸠真,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,439評(píng)論 3 340
  • 正文 我和宋清朗相戀三年悯仙,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片吠卷。...
    茶點(diǎn)故事閱讀 40,567評(píng)論 1 352
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡锡垄,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出祭隔,到底是詐尸還是另有隱情货岭,我是刑警寧澤,帶...
    沈念sama閱讀 36,242評(píng)論 5 350
  • 正文 年R本政府宣布疾渴,位于F島的核電站千贯,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏搞坝。R本人自食惡果不足惜搔谴,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,933評(píng)論 3 334
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望桩撮。 院中可真熱鬧敦第,春花似錦、人聲如沸店量。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,420評(píng)論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)融师。三九已至右钾,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間诬滩,已是汗流浹背霹粥。 一陣腳步聲響...
    開封第一講書人閱讀 33,531評(píng)論 1 272
  • 我被黑心中介騙來(lái)泰國(guó)打工灭将, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留疼鸟,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,995評(píng)論 3 377
  • 正文 我出身青樓庙曙,卻偏偏與公主長(zhǎng)得像空镜,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,585評(píng)論 2 359

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