原创 nuxt專題分享

之前做nuxt項目,這次又做一次,我會分享nuxt基礎的配置,及一些nuxt的坑。 用nuxt一定要用服務端渲染,如果打包靜態資源,layout是有問題的

原创 error The engine "node" is incompatible with this module. Expected 解決方法

1.如果是部署在服務器上,看下服務器node版本。版本過低會導致這種問題。   2.如果使用構建工具,需要確定構建中的環境node版本,構建中的版本可能跟服務器版本也會有差別,如jekins中有設置node環境的配置。

原创 css橫向代碼實現

    .tag-content{                         display flex             flex-wrap nowrap             overflow auto          

原创 前端nuxt部署shell

npm i npm run build rm -rf ./clueapp.tar.gz pm2 delete clue-dev npm i npm run prd

原创 nuxt前端實現文件下載功能

在plugins裏建一個js文件,文件內容如下: import FileSaver from 'file-saver'; const Json2csvParser = require('json2csv').Parser; import 

原创 js正則表達式中存在變量

前不久同事詢問我js裏面怎麼給正則中添加變量的問題,遂寫篇博客記錄下。   一、字面量 其實當我們定義一個字符串,一個數組,一個對象等等的時候,我們習慣用字面量來定義,例如: var s = "string"; var a = [1,2

原创 6-20位字符;數字、字母、特殊字符(除空格),起碼其中兩種組合 這個密碼驗證的正則表達式

能匹配的組合爲:數字+字母,數字+特殊字符,字母+特殊字符,數字+字母+特殊字符組合,而且不能是純數字,純字母,純特殊字符 ^(?![\d]+$)(?![a-zA-Z]+$)(?![^\da-zA-Z]+$).{6,20}$ 上面的

原创 淺談 es6 箭頭函數

    var fn = function(){  //用變量接受函數                      }         function fn(){ //聲明函數                      }       

原创 淺談 es5 與es6 對象構造和繼承

//es5 和es6 創建對象得區別         function User(name,age){             this.name = name;             this.age = age;         }

原创 es 6 之 淺談obj

        讓obj = {             //直接設置變量鍵             ['nan']:'name',             getname:function(){// es5寫法           

原创 es6 const

    const a = 12;         //a = 15 //報錯不可變得                  const n = {             name:"leo"         }         n.nam

原创 vue class踩坑

vue中有很多class不能用,比如app,你用vuedetool你會發現多個root和app,就是因爲你使用class名字爲app。 還有class的名字爲function,也會報錯。 這就好比你在window上添加close方法不會生

原创 react之獨立團

原创 es 6 之淺談 解構賦值

let  arr = [1,2,3];         let a = arr[0];         let b = arr[1];         let c = arr[2];                  //es6     

原创 es 6 之 let

        {             var a = 12; //var 會默認提升             let b = 15;         }         //console.log(a,b) //結果 12 ,und