原创 原生js實現redux中getState,subscribe,listener,dispatch函數

原生代碼 <!DOCTYPE html> <html lang="en"> <!-- 原生js實現dispatch 函數 --> <head> <meta charset="UTF-8" /> <meta

原创 怎麼使用docker運行nuxt項目

個人日常 DEMO git clone [email protected]:chengheai/ssr-project.git 添加 Dockerfile touch Dockerfile vi Dockerfile FROM nod

原创 vue-ssr服務端渲染添加多個swiper

問題 一個ssr項目添加多個swiper會引起輪播圖混亂。 前言 在使用nuxt.js實際開發項目中,會出現類似這樣的情況,一個頁面寫兩個【PC端一個,移動端一個】或者多個【其他需求】,在官方github有關服務端渲染的文檔少之又

原创 2019-nCoV爲期兩週的宅計劃

前言 2019 年 12 月以來,湖北省武漢市持續開展流感及相關疾病監測,發現多起病毒性肺炎病例,均診斷爲病毒性肺炎/肺部感染,在這裏提醒各大小朋友做好自我保護:保持基本的手部和呼吸道衛生,堅持安全飲食習慣,並儘可能避免與任何表現

原创 解決vue中移動端ios鍵盤收起頁面不歸位問題

前言 網上找的例子 千篇一律~~~~~ 代碼 <template> <div> <div @focusout="inputBlur" @focusin="inputFocus"> <input type=

原创 解決iOS12及一下彈框滾動會帶動body內容滑動

前言 在移動項目開發中往往會寫一些 H5 頁面,一個項目可能只有一兩個頁面,引入其他 UI 組件項目顯得太臃腫,也沒有啥必要,畢竟那些組件都是被人寫的,有的時候不能一味的去使用他人寫好的代碼,有時間也需要自己謝謝,鍛鍊自己的同時也

原创 小程序中優雅的獲取手機號

前言 最近在寫小程序項目,有個獲取手機號功能,網上蕩了一下,雖不說是代碼問題,有些文章都是殘缺不全的,說到容易錯誤的區域又並未使用代碼避免,說而不做的問題,索性自己結合網上的文章及官網文檔寫了一套完整的代碼,完全開箱即用 🏄🏻‍♂

原创 vue中實現圖片上傳添加自定義水印並下載

前言 最近看了一篇用 Angular4+ 寫的添加水印功能,覺得挺好玩,就自己試着用 vue 寫一個相同功能 效果 LIVE ☀️🇱🇷🏮 在線例子 🌰🌪☃️❄️ 代碼 ✈️✈️✈️✈️✈️✈️ 直達完整代碼 🚅✈️🛫🛬🛸🚀 <d

原创 Linux執行history命令顯示命令執行時間

附錄 在線快速生成JSON對象api 【MYJSON】(http://myjson.com/1g17dp) 前言 在實際項目開發中,往往碰到這樣一種情況,我明明沒有敲這個指令啊,怎麼代碼被覆蓋了?怎麼回事?? 用history命令

原创 vue-week-picker實現支持按周切換的日曆

vue-week-picker vue-week-picker 安裝 npm install vue-week-picker --save-dev DEMO 原生 線上DEMO? ? ? ? 與element-ui結合使用

原创 DateTimePicker自定義選擇大於當前時間限制

問題 something think 代碼 <template> <el-form :model="ruleForm" :rules="rules" ref="ruleForm" label-w

原创 nodejs中常見的跨域處理

跨域問題 ajax 同源策略 協議 主機(ip,域名) 端口號 協議,端口 cors header 頭文件信息 jsonp 服務器 解決 🧍‍♀️ 協議,端口 將跨域的文件放入與服務器一樣的文件下 cors 以 exp

原创 git分支上刪除某次提交與獲取其他分支上某個提交

前言 ~在日常開發中,常常會碰到這樣的問題,我們在dev分支上寫好的代碼,經過嚴格的測試確認無誤沒有問題,打包發不到正式環境上去了,後來產品經理說這個功能不是本期上的,但是正式服已經有了,那怎麼弄呢? 例子 例如,現在當前分支上代

原创 多個el-select共用一個options且一個option只能用一次

需求 一個表單多個下拉框,假如 options 裏有中國,美國,第一個 select 選擇裏中國那麼第二個 select 的 options 中國就置爲灰色,反之我第二個選裏中國,第一個 options 中中國就置爲灰色 效果

原创 在Linux服務器上Nginx部署vue靜態項目

前言 最近看了看nginx,覺得挺好玩,剛好自己有一個VPN測試服務器,就自己敲了一遍,部署一個vue-cli初始化項目 ~另外給大家推薦一個免費試玩的服務器騰訊雲☁️實驗室,每天有大約6個小時的時間可以使用,兩個ubuntu,一