原创 electron + nodejs (避免重複創建子窗口)

let win_list = [];//存儲打開的窗口 //主進程監聽創建窗口事件 ipcMain.on('createWindow',function(event, infor) { const currentWindo

原创 electron + nodejs(通信,以及數據共享)

主進程和渲染進程通信 主進程 // 引入模塊 const { ipcMain } = require('electron'); ipcMain.on('msg-a',function(event, msg){ // 接收數

原创 electron + nodejs (自定義菜單)

新建菜單文件menu.js // 製作菜單 const { Menu } = require('electron'); // 1. 設置模板 let template = [ // 文件 { lab

原创 electron + nodejs(初始化)

初始化:npm i electron -D (生成package.json文件) 配置main.js 創建主進程窗口 // 創建一個窗口 // 引入模塊 // app模塊 :控制應用的生命週期 const { app, Brows

原创 electron + nodejs (渲染進程創建一個子窗口)

主進程和渲染進程的區別 主窗體html <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" cont

原创 vue+iview+electron實現桌面應用程序

創建electron: 安裝 electron      用 cnpm 命令安裝 electron                                                                     

原创 vue事件處理(修飾符)

事件修飾符: 在vue中爲了只處理純粹的數據邏輯,而不是去處理 DOM 事件細節,vue.js提供了事件修飾符。 .stop 阻止單擊事件繼續傳播 <a v-on:click.stop="doThis"></a> .prevent 提交

原创 記錄vue-router history模式 採坑

vue路由有 hash(瀏覽器環境) 、 abstract (Node.js 環境)、history(Html5模式)三種方式。 默認mode爲hash,支持所有瀏覽器,缺點(url路徑爲有#號) history 模式,依賴後端配置,詳細

原创 iview框架 select組件使用自定義模板+遠程搜索,賦值無效

  想回顯label的值的,只能在option選項的value屬性中綁定label值,說白了:此時的label和value屬性都綁定到了真實的label,這一切僅爲了手動賦值時的回顯,然後用自定義click option事件代替控件自帶的

原创 整理使用visjs生成關係拓撲圖

Html引入: https://unpkg.com/browse/[email protected]/dist/vis-network.min.js npm引入:npm install vis 在關係圖的頁面引入vis:import Vi

原创 Vue使用

一、項目化 cnpm install vue-cli -g 搭建手腳架 vue --version  查看vue版本 vue init webpack ProjectName 初始化項目 cd  PojectN

原创 iview Table使用 slot-scope 編輯模式 添加select下拉框被table遮住

iview 使用slot-scope 編輯 table  行添加select下拉框遮罩問題 解決方法: .ivu-table-body{ position: fixed !important; } 覆蓋ivu-table-body

原创 mui-numbox 動態加載無效

mui在mui.init()中會自動初始化基本控件,但是 動態添加的Numbox組件需要手動初始化 手動初始化:mui('.mui-numbox').numbox();  放在頁面加載之後

原创 mui 上拉加載手動開啓

mui('#pullrefresh').pullRefresh().enablePullupToRefresh(); mui('#pullrefresh').pullRefresh().endPullupToRefresh();

原创 vue + iview 打包報錯

  版本對不上,optimize-css-assets-webpack-plugin 版本太高 改爲3.2, npm i [email protected] --save 改完之後給出警告不