操作系统:
MacOS Big Sur:11.1
框架版本:
electron:11.2.0
vue:2.5.16
elementui:2.14.1
font-awesome:4.7.0
第一步:创建本地存储,用于存储添加的小票机。本人使用的是sqlite3。在小编的另一篇文章中写到了。我在这里再描述一下。(settingsDb.js)
const {dbconnect} = require('./utils/db')
const { v5: uuidv5, v4: uuidv4} = require('uuid');
let settingsDb = {
db: dbconnect.settingsDb,
printTableName: 'print',
addPrint: function(name, type, print_name) {
dbconnect.addData(this.db,
'INSERT INTO ' + this.printTableName + ' VALUES (?,?,?,?)',
[uuidv4(), name, type, print_name]);
},
editPrint: function(id, name, type, print_name) {
const _this = this;
dbconnect.editData(this.db,
"UPDATE " + this.printTableName +
" SET " +
" name=