electron-vue+sqlite開發(fā)客戶端單機版程序(electron使用sqlite)
前言
朋友家是做物流的,缺少個配貨開單軟件,跟他了解了下需求,用了幾天時間給他做了個。具體需求比較簡單,程序windows單機版的,帶本地數(shù)據(jù)庫進行數(shù)據(jù)存儲,輸入配貨信息,生成配貨單,然后連接打印機進行配貨單打印,還有就是通訊錄,基本公司信息配置等功能。
具體功能頁面
配貨信息錄入頁面
打印預覽頁面
打印機配置
開單記錄頁面
通訊錄頁面
公司信息配置頁面
所用技術
electron-vue(客戶端開發(fā)技術) / SQLite(單機版數(shù)據(jù)庫)
- 平時做的Vue項目較多,所以選擇了electron-vue模版,該模版使用了vue-cli腳手架,webpack配置包括了vue-loader、electron-packager、electron-builder等一些常用的插件,比如vue-router、vuex。因electron-vue使用了vue-cli的腳手架,所以在使用前請確認安裝了vue-cli。使用該技術有vue開發(fā)經(jīng)驗的最容易入手,網(wǎng)上關于該技術的文章也有很多。
- SQLite 是一個軟件庫,實現(xiàn)了自給自足的、無服務器的、零配置的、事務性的 SQL 數(shù)據(jù)庫引擎。SQLite 是在世界上最廣泛部署的 SQL 數(shù)據(jù)庫引擎。SQLite 源代碼不受版權限制。使用該技術需要學習一些常用的SQL語句。