原创 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方法不會生
原创 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