electron關於頁面跳轉 的問題


剛開始看到頁面跳轉,大家一般會想到用 window.location.href = './index.html'; 這樣的代碼。結果是可以跳轉,但 DOM事件 基本都會失效。到最后還是使用的 electron 提供的 ipc 接口來創建新的窗口。

2-0、在接收到命令后創建下一個窗口(創建窗口需要時間,期間可能出現空白):
復制代碼
//在main.js中::
const ipc = require('electron').ipcMain;
//進行監控,如果有new-window 發送過來,則重新創建一個窗口,文件是list.html
ipc.on('new-window',function() {
         mainWindow.loadURL(url.format({
         pathname: path.join(__dirname, '/views/list.html'),
         protocol: 'file:',
         slashes: true
     }))
})
復制代碼


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM