我有几个具有多对多关系的表。\n例如表视频架构
\n\nCREATE TABLE `videos` (\n `id` int(11) NOT NULL AUTO_INCREMENT,\n `description` varchar(10000) DEFAULT NULL,\n PRIMARY KEY (`id`)\n) ENGINE=InnoDB AUTO_INCREMENT=47606 DEFAULT CHARSET=utf8;\nRun Code Online (Sandbox Code Playgroud)\n\n和两个表 actor film_actors,例如 writers 和 film_writers
\n\n演员和电影演员模式
\n\nCREATE TABLE `actors` (\n `id` int(11) NOT NULL AUTO_INCREMENT,\n `name` varchar(255) DEFAULT NULL,\n PRIMARY KEY (`id`),\n UNIQUE KEY `actors_UN` (`name`)\n) ENGINE=InnoDB AUTO_INCREMENT=152216 DEFAULT CHARSET=utf8;\n\n\nCREATE TABLE `film_actors` (\n `actor_id` int(11) NOT NULL,\n `film_id` int(11) NOT NULL,\n PRIMARY KEY (`film_id`,`actor_id`),\n KEY `FKrs472oyyff3hfwq10pyo94k1d` (`actor_id`),\n CONSTRAINT `FK12uvap3je50qd8cq3s0jf7h7r` FOREIGN KEY (`film_id`) REFERENCES `videos` …Run Code Online (Sandbox Code Playgroud) 我正在尝试将vue路由器与Electron JS上的应用程序一起使用。如果我在渲染页面上使用路由器,则路由器工作已完成。但是我不明白如何过渡到页面,例如,-使用纸盘的“设置”。尝试进行转换时,将打开空白页。我准备了该项目的一个工作示例。仅构建项目存在此问题。在开发模式下,所有工作均正常。
这是我在github上的工作示例。请帮忙。
git clone https://github.com/DmtryJS/electron-vue-example.git
cd electron-vue-example
npm install
npm run build
and run dist\win-unpacked\example_for_stackoverflow.exe
Run Code Online (Sandbox Code Playgroud)
我的main.js文件
'use strict'
import { app, protocol, BrowserWindow, Menu, ipcMain, Tray } from 'electron'
import { format as formatUrl } from 'url'
const electron = require('electron');
const path = require('path');
const isDevelopment = process.env.NODE_ENV !== 'production';
let imgBasePath;
if(isDevelopment) {
imgBasePath = path.join('src','assets', 'img');
} else {
imgBasePath = path.join(path.dirname(__dirname), 'extraResources', 'img');
}
let win;
let tray;
protocol.registerStandardSchemes(['app'], { secure: true })
const trayIcon …Run Code Online (Sandbox Code Playgroud)