electron中使用bootstrap的示例代碼
安裝
安裝bootstrap命令如下:
npm install bootstrap --save
安裝后可能報(bào)告如下錯(cuò)誤:
npm WARN bootstrap@4.1.3 requires a peer of popper.js@^1.14.3 but none is installed. You must install peer dependencies yourself.
需要自行安裝popper,命令如下:
npm install popper.js@^1.14.3 --save
頁(yè)面引入bootstrap
頁(yè)面引入bootstrap的css和js文件如下:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <link href="./node_modules/bootstrap/dist/css/bootstrap.min.css" rel="external nofollow" rel="stylesheet"/> </head> <body> Hello electron! <div> <button id="openFile" class="btn btn-success">Open File</button> <button id="sendMsg" class="btn btn-warning">Send Message (Open File)</button> </div> <script> window.$ = window.jQuery = require('./node_modules/jquery/dist/jquery.min.js'); require('./node_modules/bootstrap/dist/js/bootstrap.min.js'); </script>
注:網(wǎng)上有的例子中,引入bootstrap.min.css是用傳統(tǒng)方式引入,即:
<link rel="stylesheet" rel="external nofollow" >
這種方式太搞笑了吧,明明已經(jīng)在本地裝好了全套的bootstrap,偏偏CSS還要用網(wǎng)絡(luò)方式引入,又浪費(fèi)流量,速度又慢,真是不知道想出這種方式的人是怎么想的。
補(bǔ)充:在electron中使用bootstrap時(shí),雖然在引用bootstrap之前引用了jQuery,但是依然出現(xiàn)錯(cuò)誤:
Uncaught error: bootstrap's javascript requires jquery
解決方法:不使用script標(biāo)簽加載jQuery,而是使用下面的方法加載:
window.$ = window.jQuery = require('/path/to/jquery');
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
- 使用electron制作滿屏心特效的示例代碼
- electron制作仿制qq聊天界面的示例代碼
- electron + vue項(xiàng)目實(shí)現(xiàn)打印小票功能及實(shí)現(xiàn)代碼
- Electron中實(shí)現(xiàn)大文件上傳和斷點(diǎn)續(xù)傳功能
- 從零開(kāi)始用electron手?jǐn)]一個(gè)截屏工具的示例代碼
- 使用electron將vue-cli項(xiàng)目打包成exe的方法
- 解決npm安裝Electron緩慢網(wǎng)絡(luò)超時(shí)導(dǎo)致失敗的問(wèn)題
- 詳解Webpack實(shí)戰(zhàn)之構(gòu)建 Electron 應(yīng)用
- 詳解Angular CLI + Electron 開(kāi)發(fā)環(huán)境搭建
- 關(guān)于node-bindings無(wú)法在Electron中使用的解決辦法
相關(guān)文章
Vue.js實(shí)現(xiàn)頁(yè)面后退時(shí)還原滾動(dòng)位置的操作方法
Vuet看起來(lái)也不是很復(fù)雜,只需要定義好模塊狀態(tài),然后在組件中設(shè)置對(duì)應(yīng)的規(guī)則來(lái)更新模塊的狀態(tài)即可,這篇文章主要介紹了Vue.js實(shí)現(xiàn)頁(yè)面后退時(shí)還原滾動(dòng)位置的實(shí)現(xiàn)方法,需要的朋友可以參考下2022-07-07理解Javascript_01_理解內(nèi)存分配原理分析
在正式開(kāi)始之前,我想先說(shuō)兩句,理解javascript系列博文是通過(guò)帶領(lǐng)大家分析javascript執(zhí)行時(shí)的內(nèi)存分配情況,來(lái)解釋javascript原理,具體會(huì)涵蓋javascript預(yù)加載,閉包原理,面象對(duì)象,執(zhí)行模型,對(duì)象模型...,文章的視角很特別,也非常深入,希望大家能接受這種形式,并提供寶貴意見(jiàn)。2010-10-10JS中類的靜態(tài)方法,靜態(tài)變量,實(shí)例方法,實(shí)例變量區(qū)別與用法實(shí)例分析
這篇文章主要介紹了JS中類的靜態(tài)方法,靜態(tài)變量,實(shí)例方法,實(shí)例變量區(qū)別與用法,結(jié)合實(shí)例形式詳細(xì)分析了JS中類的靜態(tài)方法,靜態(tài)變量,實(shí)例方法,實(shí)例變量相關(guān)功能、使用方法及操作注意事項(xiàng),需要的朋友可以參考下2020-03-03小程序?qū)崿F(xiàn)左滑刪除的效果的實(shí)例代碼
這篇文章主要介紹了小程序?qū)崿F(xiàn)左滑刪除的效果,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-10-10javascript 支持ie和firefox杰奇翻頁(yè)函數(shù)
杰奇小說(shuō)系統(tǒng)用到的翻頁(yè)函數(shù),支持firefox,官方自帶的模板不支持,這樣大家就可以用firefox瀏覽網(wǎng)頁(yè)了,在網(wǎng)頁(yè)木馬橫行的今天,firefox比ie要安全不少2008-07-07