最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

electron?dialog.showMessageBox的使用案例

 更新時間:2023年08月10日 10:08:46   作者:xjhqre  
Electron?Dialog?模塊提供了api來展示原生的系統(tǒng)對話框,本文主要介紹了electron?dialog.showMessageBox的使用案例,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

electron 版本:25.3.1

index.html

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>Hello World!</title>
    <meta http-equiv="Content-Security-Policy" content="script-src 'self' 'unsafe-inline';"/>
</head>
<body>
<h1>Hello World!</h1>
<button id="sad">點我彈出消息對話框</button>
<script>
    const {ipcRenderer} = require('electron')
    document.querySelector('#sad').addEventListener('click', () => {
        ipcRenderer.send('open-message-dialog')
    })
</script>
</body>
</html>

main.js

const {app, BrowserWindow, ipcMain, dialog} = require('electron')
function createWindow() {
? ? let win = new BrowserWindow({
? ? ? ? width: 800,
? ? ? ? height: 600,
? ? ? ? webPreferences: {
? ? ? ? ? ? nodeIntegration: true,
? ? ? ? ? ? contextIsolation: false
? ? ? ? }
? ? })
? ? win.loadFile('index.html')
? ? ipcMain.on('open-message-dialog', () => {
? ? ? ? dialog.showMessageBox({
? ? ? ? ? ? title: '消息',
? ? ? ? ? ? message: '這是一個消息框。',
? ? ? ? ? ? type: 'info',
? ? ? ? ? ? buttons: ['確定', '取消']
? ? ? ? })
? ? })
}
app.whenReady().then(createWindow)
app.on('window-all-closed', function () {
? ? if (process.platform !== 'darwin') app.quit()
})
app.on('activate', () => {
? ? if (BrowserWindow.getAllWindows().length === 0) {
? ? ? ? createWindow()
? ? }
})

效果展示

到此這篇關(guān)于electron dialog.showMessageBox的使用案例的文章就介紹到這了,更多相關(guān)electron dialog.showMessageBox內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:

相關(guān)文章

  • 通過vue提供的keep-alive減少對服務(wù)器的請求次數(shù)

    通過vue提供的keep-alive減少對服務(wù)器的請求次數(shù)

    這篇文章主要介紹了通過vue提供的keep-alive減少對服務(wù)器的請求次數(shù),文中給大家補充介紹了vue路由開啟keep-alive時的注意點,需要的朋友可以參考下
    2018-04-04
  • Vue如何獲取new Date().getTime()時間戳

    Vue如何獲取new Date().getTime()時間戳

    在Web開發(fā)中,前端使用Vue.js獲取的是毫秒級時間戳,而PHP后端則是秒級時間戳,處理此類問題時,需要將PHP的時間戳乘以1000轉(zhuǎn)換為毫秒級,以保證數(shù)據(jù)的一致性和正確的邏輯判斷
    2024-10-10
  • 詳解Vue-axios 設(shè)置請求頭問題

    詳解Vue-axios 設(shè)置請求頭問題

    這篇文章主要介紹了Vue-axios 設(shè)置請求頭問題,文中給大家提到了axios設(shè)置請求頭內(nèi)容的方法,需要的朋友可以參考下
    2018-12-12
  • 前端vue面試總問watch和computed區(qū)別及建議總結(jié)

    前端vue面試總問watch和computed區(qū)別及建議總結(jié)

    在現(xiàn)代前端的面試中,vue和react是面試過程中基本必問的技術(shù)棧,其中Vue響應(yīng)式話題,watch和computed是面試官非常喜歡聊的主題,雖然watch和computed它們都用于監(jiān)聽數(shù)據(jù)的變化,但它們在實現(xiàn)原理、使用場景和行為上有著顯著的區(qū)別,本文將深入探討,并提供一些面試過程中的建議
    2023-10-10
  • 解決vite build打包后頁面不能正常訪問的情況

    解決vite build打包后頁面不能正常訪問的情況

    這篇文章主要介紹了解決Vite打包后直接使用瀏覽器打開,顯示空白問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-03-03
  • Vue 數(shù)據(jù)響應(yīng)式相關(guān)總結(jié)

    Vue 數(shù)據(jù)響應(yīng)式相關(guān)總結(jié)

    這篇文章主要介紹了Vue 數(shù)據(jù)響應(yīng)式的相關(guān)資料,幫助大家更好的理解和學(xué)習(xí)vue框架的使用,感興趣的朋友可以了解下
    2021-01-01
  • vue實現(xiàn)前端按鈕組件權(quán)限管理

    vue實現(xiàn)前端按鈕組件權(quán)限管理

    這篇文章主要為大家介紹了vue實現(xiàn)前端按鈕組件權(quán)限管理,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-09-09
  • vue3項目中各個文件的作用詳細介紹

    vue3項目中各個文件的作用詳細介紹

    在Vue3項目中,通常會有以下一些常見的目錄和文件,下面這篇文章主要給大家介紹了關(guān)于vue3項目中各個文件的作用,文中通過代碼介紹的非常詳細,需要的朋友可以參考下
    2024-09-09
  • 如何修改vant的less樣式變量

    如何修改vant的less樣式變量

    這篇文章主要介紹了如何修改vant的less樣式變量方法,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-07-07
  • Vue.js+HighCharts實現(xiàn)動態(tài)請求展示時序數(shù)據(jù)

    Vue.js+HighCharts實現(xiàn)動態(tài)請求展示時序數(shù)據(jù)

    這篇文章主要為大家詳細介紹了Vue.js+HighCharts實現(xiàn)動態(tài)請求展示時序數(shù)據(jù),文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-03-03

最新評論

咸宁市| 会宁县| 安图县| 凤城市| 厦门市| 麻江县| 永胜县| 镇安县| 津南区| 卢龙县| 砚山县| 中山市| 荥经县| 平江县| 自贡市| 友谊县| 隆德县| 清涧县| 南澳县| 密云县| 杂多县| 封丘县| 新营市| 嘉禾县| 新巴尔虎左旗| 铁岭县| 柘城县| 深泽县| 宁南县| 方正县| 东明县| 呈贡县| 台州市| 连州市| 白沙| 泰宁县| 柯坪县| 垦利县| 康定县| 兴义市| 新津县|