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