米薩克
  • 首頁
  • KBtalKing Pro
  • 關於作者
  • 鍵盤
  • 滑鼠
  • 工具
  • 網站連結
  • 首頁
  • KBtalKing Pro
  • 關於作者
  • 鍵盤
  • 滑鼠
  • 工具
  • 網站連結
米薩克

Mesak 敗家、筆記、生活

程式

[程式] Vibe Coding 實作小...

閱讀更多
程式

[教學] 利用 n8n 建立 LINE ...

閱讀更多
鍵盤

[開箱] IROCKS K103R 熱插...

閱讀更多
鍵盤

[開箱] IROCKS-K85R 無線機...

閱讀更多
鍵盤

[開箱] IROCKS K75M 銀色上...

閱讀更多
滑鼠

[開箱] IROCKS M31E 粉紅色...

閱讀更多
Vue

[Vue] 那就來寫前端吧 Vue3 HOC

by Mesak 2022-03-11
written by Mesak

Vue3 HOC( higher order components ),原本我還不知道 HOC 的意思,主要是用了 Quasar 元件庫之後,針對原有的組件有些事件、方法想要異動,當然想操作到最少異動達到我的效果,所以搜尋了類似的關鍵字,最後才知道利用 HOC ( higher order components ) 可以達到我要的目的,HOC 在 React 已經是相當成熟的概念了,但是在 Vue 裡面實際上看到的案例相當少。

首先可以理解一下 Vuc 的 HOC 的來由,可以參考這篇:探索Vue高阶组件

我能夠快速理解的模式就是,撰寫一個 function 幫你與目標元件溝通,並且取代成原本的 component

下列這個專案:@hoc-element/table 就是一個針對 element plus 修改的例子

繼續閱讀
2022-03-11 0 comment
0 FacebookTwitterPinterestTumblrRedditLINEEmail
Vue

[Vue] 那就來寫前端吧 list and resource

by Mesak 2022-03-08
written by Mesak

前面幾篇 Vue 的內容,會有一些 computed 的用法,完全取代了 list 會有的功能,在應用裡面寫了 get & set ,曾經同事就問我,單單使用 array 不好嗎?我只能說沒有不好,只是我在學習新寫法的時候,學到了使用 Map 的物件,這個 Map 不是 array 下的那個方法 map ,而是一個全新的類型,最主要用於儲存 key-value 物件,詳細可以上 MDN 去參考範例

還有 Set 跟 Object 的差異,這個可以先參考下面這個文章,就可以多少了解 Map 的好處

繼續閱讀
2022-03-08 0 comment
0 FacebookTwitterPinterestTumblrRedditLINEEmail
Vue

[Vue] 那就來寫前端吧 Vue 2 extends And Vue 3

by Mesak 2022-03-02
written by Mesak

開始寫專案之前,團隊都是使用 Vue 2 寫畫面,Vue 2 要升級到 Vue 3 對我來說,最大的轉變就是 extends 了

Vue 2 用的是 Options API, Vue 3 寫的是 Composition API,寫法什麼的對還沒開始完成專案的我來說,好像沒太大差異。

但是當我實際開始寫之後,才知道我在專案上之前應用了很多 extends 用法,在 Vue 3 裡面通通失效了…

原本寫成 extends 的作法是讓每個 Component 都可以不必撰寫就有此方法,data 也可以逐一傳遞,現在通通要改成 Vue 3 的寫法。

繼續閱讀
2022-03-02 0 comment
0 FacebookTwitterPinterestTumblrRedditLINEEmail
Vue

[Vue] 那就來寫前端吧 router permission

by Mesak 2022-03-01
written by Mesak

Vue 的本身是沒有權限的,雖然 vue router 本身建議基於 路由把資料塞到 meta 內,不過這個邏輯不方便應用我的後台管理。

目前設計的是公司內部使用的管理介面,所以是有點類似論壇的概念,每個使用者一定會有特定的權限,後端也會設計角色群組,授權給不同的使用者,所以一定會有交錯的權限設計。

目前後端採用的權限控管使用 casbin 權限控管,帶入 laravel 有的 route name,每個路由都會有獨立的 key name ,前端的路由也可以對應後端的路由,不過要確定一個明確的 keyname,根據 laravel 的 resource 定義,能夠讀取首頁的 route name 都定義為 index 。

繼續閱讀
2022-03-01 0 comment
0 FacebookTwitterPinterestTumblrRedditLINEEmail
Vue

[Vue] 那就來寫前端吧 router ? route ?

by Mesak 2022-02-26
written by Mesak

router, route 不知從何開始,寫後端都有一個 router 來控管程式進入的方式,透過 framework 框架的路徑模式,控管每個 function 的進入點來回傳內容,細部的切分讓程式的分工執掌更明確,統一的進入點讓程式的載入更有一致性。

以往麵條式的載入寫法都被視為非主流寫法,因為統一的調用更能夠掌握整個程式的運作模式,也衍伸了像是整個程式的生命週期問題,同步與非同步調用等設計模式。

開始寫 vue之後,沒想到前端也有個路由,加上之前看過的 class 繼承,越來越覺得 前端是不是跟後端也有點像了… 不過這也不是個壞東西,既然接了就要來弄懂他。

繼續閱讀
2022-02-26 0 comment
0 FacebookTwitterPinterestTumblrRedditLINEEmail
Vue

[Vue] 那就來寫前端吧 vuex

by Mesak 2022-02-23
written by Mesak

開始寫 vue 的時候,首先最好開始理解一下 es6 的寫法,由於我是寫 php 居多,所以當我看到 es6 有 class 還有 extends 的時候,感覺相當熟悉,好像見到了老朋友…,不過幾個同事看到我專案寫一堆 extends 都叫我去寫 React XD….

利用 vue 建立了許多 component 之後,就會發現會遇到很多傳值的問題。

在許多框架裡面,會以 全域狀態管理的模式來管理這些你需要延續傳遞下去的數值,換作原生的 JavaScript 來說,當你遇到變數作用域無法共享的時候,vuex 那就放 WINDOW 的變數一樣,大家都抓的到。

繼續閱讀
2022-02-23 0 comment
0 FacebookTwitterPinterestTumblrRedditLINEEmail
讀取更多文章

米薩克

米薩克

標籤

3D 3D Print 3D Printer 3DPrintMill 80%鍵盤 A.O.Smith Acer Amacrox amazon amd anacomda Android Android App AORUS APC APS asus atom printer AutoHotKey AverMedia AZIO B.Friend backbone BenQ big5 blog BOX軸 CAMPFIRE AUDIO Cherry CHOC軸 chrome chrome extension cloud CM Storm CM插針 CODE Codeigniter Computex Cooler Master copilot Corsair cr-30 CSS cube CyberPower DAC DAREU delux DEMON ART DIP Switch DIY docker DSI DTS Ducky dyson EarSonics EaseUS Editor Elecom elos emeditor Ender Ender2s ENERMAX es6 Everything Excel eye tracking Facebook Fidget Figma Filco firefox FLASH Flux Fostex frontend genki Gigabyte git gitea Google Gorilla Gravastar GreaseMonkey GX1 GX7 HomeAssistant HTC i-rocks InFocus Intel ione IROCKS JAKI javascript joke jQuery JVC Kaspersky KBParadise KBT KBtalKing keyboard kiro KS軸 KT軸 laravel LEOPOLD LG LINDY line linebot linux mabinogi macro mdn Mesh Wi-Fi Miracast MMCX moft Mokibo mootools mp3 MSI music MXM n8n Nanotol Netgear Nintendo Switch Noble Audio notebook NS NUARL nuc NVIDIA O-Zone online open overna O環 PaMu Panasonic pbt Perixx Phorus Photoimpact php PING pink plays POIEMA POJUN POJUN 波軍 Print PROXXON python QNAP Qualcomm quasar Razer Realforce Redragon RGB RGB 機械式鍵盤 Roccat Rocktek rog Rosewill Router samsung SANWA snapmaker Sony SSD Steel Series step switch sybase Synology t-bone Tampermonkey Tesoro TEX Tobii TP-LINK TSA 密碼鎖 TSA 海關鎖 Tt eSPORTS UPS USB 擷取卡 userscript utf8 V-MODA varmilo vba VentureCraft vibe coding video Vinpok VJJB vue vuex WASD Whizzer WiDi WiFi WiFi 5 WiFi 6 WIFI 遙控冷氣 Wiha Wii Wizard Wooting Wordpress Wowstick Wowstick Drill Wowstick Mini Wowstick SD XFastest xoops XYZprint XYZprinting youtube ZIPPY zoeao Zowie Zyxel 一氧化碳偵測器 中刻 二色成型 亞立田 人體工學 代買 代購 代運 任天堂 側刻 側背包 光碟機 光磁微動 光軸 免治馬桶 入耳式耳機 全家 凱華 凱酷 利民 剪刀 創想三維 募資 包包 化石 半高軸 印表機 吉米家居 吸塵器 咖啡 喇叭 單機 圖 圖片 多彩 太豪 太陽軸 套筒 家用清潔 家用鍍膜 小米 尖嘴鉗 展碁 工作台 工具箱 工具車 巧克力軸 平衡 廚餘機 彩光 微動開關 微軟 恆溫熱水器 手工具 手把 手柄 手機架 手錶 手鑽 打磨機 扳手 掃地機器人 插座 搖桿 撲克牌 擴香石 擷取卡 攝影 改裝 教學 散打機 文公尺 文具 文字 斜口鉗 旋剛 木頭椅 桌遊 棘輪 椅子 標籤雲 模型 機器人 機械鍵盤 氣炸鍋 沙發 波軍 洗脫烘洗衣機 活動扳手 派美特 淘寶 清潔 減肥 滑板 滑鼠 滑鼠墊 濾壓式 濾紙式 灰軸 烤爐 無刻 無線 無線充電 無線滑鼠 無線熱熔膠槍 無線熱熔膠筆 無線鍵盤 熱水器 熱熔膠 熱熔膠槍 熱熔膠筆 燈 瘋金剛 發光鍵盤 白光 白軸 相機 相機包 真無線藍牙 瞬熱飲水機 矮軸 磁碟分區 積木 積木鍵盤 空氣 空氣淨化器 空氣清淨機 立架 筆記型電腦 簡報 米家 米物 系統轉移 紅光 紅軸 紅龍 紫光 綠光 綠軸 繪圖卡 羅技 美工刀 美洲獅 翻譯 老虎鉗 老貓 耳塞式耳機 耳機 耳罩式耳機 背光鍵盤 自動製冰冰箱 舒壓 英刻 茶軸 茶館 薄膜鍵盤 藍光 藍牙 藍牙4 藍牙5 藍牙喇叭 螢幕 螺絲起子 行動電源 觸控板 設計 變形機構 貼耳式耳機 資料備份 資料救援 走走家具 軌跡球 軟體 迷你魔 遊戲耳機 郵局 酒 鉗子 銀軸 鋼彈 鍍膜 鍵帽 鍵盤 鑰匙圈 防水 集貨 集資 雷射 雷雕 電動 電動起子 電器架 電子鍋 電池 電競 電競椅 電競滑鼠 電競耳機 電競鍵盤 電鑽 電鑽筆 青軸 靜電容鍵盤 靜音 靜音滑鼠 頸掛式 頸掛式喇叭 顯示卡 食記 飲料 骨頭 高腳椅 麥克風 黑軸

近期文章

  • [程式] Vibe Coding 實作小專案 LinkEveryWord
  • [教學] 利用 n8n 建立 LINE 聊天機器人
  • [開箱] IROCKS K103R 熱插拔無線機械式鍵盤
  • [開箱] IROCKS-K85R 無線機械鍵盤
  • [開箱] IROCKS K75M 銀色上蓋機械式鍵盤

彙整

  • 2025 年 9 月
  • 2025 年 6 月
  • 2025 年 3 月
  • 2024 年 4 月
  • 2023 年 10 月
  • 2023 年 9 月
  • 2023 年 8 月
  • 2023 年 2 月
  • 2023 年 1 月
  • 2022 年 11 月
  • 2022 年 7 月
  • 2022 年 5 月
  • 2022 年 3 月
  • 2022 年 2 月
  • 2021 年 12 月
  • 2021 年 11 月
  • 2021 年 10 月
  • 2021 年 7 月
  • 2021 年 6 月
  • 2021 年 4 月
  • 2021 年 3 月
  • 2021 年 2 月
  • 2020 年 12 月
  • 2020 年 11 月
  • 2020 年 10 月
  • 2020 年 9 月
  • 2020 年 8 月
  • 2020 年 7 月
  • 2020 年 6 月
  • 2020 年 5 月
  • 2020 年 4 月
  • 2020 年 3 月
  • 2020 年 2 月
  • 2020 年 1 月
  • 2019 年 12 月
  • 2019 年 11 月
  • 2019 年 10 月
  • 2019 年 9 月
  • 2019 年 8 月
  • 2019 年 7 月
  • 2019 年 6 月
  • 2019 年 5 月
  • 2019 年 4 月
  • 2019 年 3 月
  • 2019 年 2 月
  • 2019 年 1 月
  • 2018 年 12 月
  • 2018 年 11 月
  • 2018 年 9 月
  • 2018 年 8 月
  • 2018 年 7 月
  • 2018 年 6 月
  • 2018 年 5 月
  • 2018 年 4 月
  • 2018 年 3 月
  • 2018 年 2 月
  • 2018 年 1 月
  • 2017 年 12 月
  • 2017 年 11 月
  • 2017 年 10 月
  • 2017 年 9 月
  • 2017 年 8 月
  • 2017 年 6 月
  • 2017 年 4 月
  • 2017 年 3 月
  • 2017 年 2 月
  • 2017 年 1 月
  • 2016 年 12 月
  • 2016 年 11 月
  • 2016 年 10 月
  • 2016 年 9 月
  • 2016 年 8 月
  • 2016 年 7 月
  • 2016 年 6 月
  • 2016 年 5 月
  • 2016 年 4 月
  • 2016 年 3 月
  • 2016 年 1 月
  • 2015 年 12 月
  • 2015 年 11 月
  • 2015 年 10 月
  • 2015 年 9 月
  • 2015 年 8 月
  • 2015 年 7 月
  • 2015 年 6 月
  • 2015 年 5 月
  • 2015 年 4 月
  • 2015 年 3 月
  • 2015 年 2 月
  • 2015 年 1 月
  • 2014 年 12 月
  • 2014 年 11 月
  • 2014 年 10 月
  • 2014 年 9 月
  • 2014 年 8 月
  • 2014 年 7 月
  • 2014 年 6 月
  • 2014 年 5 月
  • 2014 年 4 月
  • 2014 年 3 月
  • 2014 年 2 月
  • 2014 年 1 月
  • 2013 年 12 月
  • 2013 年 11 月
  • 2013 年 9 月
  • 2013 年 8 月
  • 2013 年 7 月
  • 2013 年 6 月
  • 2013 年 5 月
  • 2013 年 4 月
  • 2013 年 3 月
  • 2013 年 2 月
  • 2013 年 1 月
  • 2012 年 12 月
  • 2012 年 11 月
  • 2012 年 10 月
  • 2012 年 9 月
  • 2012 年 8 月
  • 2012 年 7 月
  • 2012 年 6 月
  • 2012 年 5 月
  • 2012 年 4 月
  • 2012 年 3 月
  • 2012 年 2 月
  • 2012 年 1 月
  • 2011 年 12 月
  • 2011 年 11 月
  • 2011 年 10 月
  • 2011 年 9 月
  • 2011 年 8 月
  • 2011 年 7 月
  • 2011 年 6 月
  • 2011 年 5 月
  • 2011 年 4 月
  • 2011 年 3 月
  • 2011 年 2 月
  • 2010 年 11 月
  • 2010 年 10 月
  • 2010 年 9 月
  • 2010 年 7 月
  • 2010 年 4 月
  • 2010 年 3 月
  • 2009 年 11 月
  • 2008 年 12 月
  • 2008 年 10 月
  • 2008 年 9 月
  • 2008 年 8 月
  • 2008 年 7 月
  • 2008 年 6 月
  • 2008 年 4 月
  • 2008 年 3 月
  • 2008 年 2 月
  • 2008 年 1 月
  • 2007 年 12 月
  • 2007 年 11 月
  • 2007 年 10 月
  • 2007 年 9 月
  • 2007 年 8 月
  • 2007 年 7 月
  • 2007 年 6 月
  • 2007 年 5 月
  • 2007 年 4 月
  • 2007 年 3 月
  • 2007 年 2 月
  • 2007 年 1 月
  • 2006 年 12 月
  • 2006 年 11 月
  • 2006 年 10 月
  • 2006 年 9 月
  • 2006 年 8 月
  • 2006 年 7 月
  • 2006 年 6 月
  • 2006 年 5 月
  • 2006 年 3 月
  • 2006 年 2 月
  • 2006 年 1 月
  • 2005 年 12 月
  • 2005 年 11 月
  • 2005 年 10 月
  • 2005 年 9 月
  • 2005 年 8 月

分類

  • 個人配件
  • 咖啡
  • 家用主機
  • 居家
    • 家具
    • 家電
  • 工具
    • 文具
  • 影音
  • 玩具
  • 硬體
    • 3D Printer
    • 其他周邊
    • 喇叭
    • 手把
    • 手機
    • 滑鼠
    • 相機
    • 耳機
    • 鍵盤
    • 電源
  • 碎碎念念
  • 程式
    • Chrome extensions
    • JavaScript
    • PHP
    • Python
    • Vue
    • WordPress
  • 網路資訊
  • 美食
  • 軟體
  • 遊戲
  • 遊玩
  • 運動

書籤

  • 歡迎交換連結

About

Mesak

mesak

http://about.me/mesak

Contact:

Mesak Gmail

Histats:

Online:

2025 年 10 月
一二三四五六日
 12345
6789101112
13141516171819
20212223242526
2728293031 
« 9 月    
  • Facebook
  • Twitter

@2020- All Right Reserved. Designed and Developed by PenciDesign


Back To Top
米薩克
  • 首頁
  • KBtalKing Pro
  • 關於作者
  • 鍵盤
  • 滑鼠
  • 工具
  • 網站連結
@2020- All Right Reserved. Designed and Developed by PenciDesign