日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > vue >内容正文

vue

electron-vue模仿网易云桌面应用体验

發布時間:2025/3/20 vue 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 electron-vue模仿网易云桌面应用体验 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

像官網說的那樣,electron-vue就是基于 vue 來構造 electron 應用程序的樣板代碼。electron-vue開發起來就和vue一樣,只是如果有特殊的需求需要修改應用的話就要用到electron相關的api.

electron

Electron是由Github開發,用HTML,CSS和JavaScript來 構建跨平臺桌面應用程序 的一個開源庫。 Electron通過將Chromium和Node.js合并到同一個運行時環境中,并將其打包為Mac,Windows和Linux系統下的應用來實現這一目的。(摘之官網)

vue

vue的話就不多提了,網站

預覽




項目流程

可以先去electron官網了解一下它的開發流程,知道它大體是個怎樣的情況就好,后面使用的時候可以再來看看它的api.

搭建

npminstall -g vue-cli vue init simulatedgreg/electron-vue ele-vuecd ele-vuenpm installnpmrun dev

安裝過程中一路回車就行,中途會有個讓你選擇插件的時候,也是為了后面自己手動去裝,這里就根據需要選擇。

electron-packager

如果你剛開始制作 electron 應用程序或只需要創建簡單的可執行文件,那么 electron-packager 就可以滿足你的需求。

electron-builder

如果你正在尋找完整的安裝程序、自動更新的支持、使用 Travis CI 和 AppVeyor 的 CI 構建、或本機 node 模塊的自動重建,那么你會需要 electron-builder。

還是根據自己的需要選擇

這些完成以后就可以像開發vue一樣去開發項目了。

插件方面

electron-vue中也是能使用前端的ui組件的,以element-ui為例npmi element-ui -S然后在main.js中引入import tElementU Ifrom 'element-ui';import 'element-ui/lib/theme-chalk/index.css';Vue.use(ElementUI);

electron

一點自己的配置mainWindow =newBrowserWindow({ height:670,//窗口高度width:1000,//窗口寬度frame:true,//是否顯示窗口邊框resizable:false,//可否縮放movable:true//可否移動})

iconfont

element的icon可能并不能滿足我們的需求,這時候可以選擇使用阿里的iconfont。

先去iconfont官網選擇你想要的icon,

選擇添加到你自己的項目

然后可以在自己的項目中選擇生成,復制代碼到electron-vue項目的index.ejs中,正常引用css <link rel="stylesheet" href="//at.alicdn.com/t/font_883876_bfzwywhpal.css"> 使用

打包

直接使用 npm run build 就可以打包,若是要針對不同平臺則按需添加參數,打包后的安裝包在項目的build文件夾下

最后

界面是兩天開發出來的。。所以某些樣式不太美觀。有個問題是打包以后iconfont不顯示了,這個問題后面再解決一下,最直接的辦法還是把它下到本地引用。

原文鏈接:https://www.jianshu.com/p/8cc...

總結

以上是生活随笔為你收集整理的electron-vue模仿网易云桌面应用体验的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。