原创 vue+TypeScript的項目使用$refs出現異常提示的問題

異常提示 Property 'validate' does not exist on type 'Vue | Element | Vue[] | Element[]'. Property 'validate' does not

原创 Web Components實現自定義元素

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> </head> <body> <template

原创 解決vscode中中文亂碼

設置中搜索 files.autoGuessEncoding

原创 js取出一個數組中相同的項

找出下面數組中,name相同的項 let arr = [ {name:'小明',age:12,height:88}, {name:'小明2',age:12,height:58}, {name:'小明4',age:12,

原创 Vue項目中使用CSS Modules

下面寫一個簡單的配置和使用的demo,詳細的文檔可以看CSS Modules vue官方的文檔 webpack.config.js中 { module: { rules: [ { test:

原创 vue自定義指令,結合案列詳解各個鉤子函數觸發的順序和場景

概述 之前的業務場景比較簡單,只是會用自定義指令,一般都用inserted鉤子函數也沒有出現什麼bug所有一直也沒有全面的去學習,這次在下圖的業務場景中,從編輯進來的時候,2位小數的自定義指令失效了,但是點擊新增的新行又是有效的,

原创 js四捨五入,toFixed和Math.round的區別

先來個例子看下結果 let num0 = 0.864 let num1 = 0.865 let num2 = 0.866 console.log(num0.toFixed(2)) console.log(Math.round(n

原创 前端用qrcodeJs生成二維碼

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> </head> <body> <div id="

原创 CentOS8雲服務器Nginx部署vue項目

這裏是安裝好Nginx、NodeJs、Jenkins等之後的步驟,如果還沒有安裝其他的可以看我的其他博客。 1、修改nginx.conf配置文件 vim /etc/nginx/nginx.conf 2、修改 server 部分

原创 CentOS8安裝python2

sudo dnf install python2 查看版本 python2 -v

原创 CentOS8安裝Nginx

1、安裝nginx sudo yum install -y nginx 2、配置nginx自啓 sudo systemctl enable nginx 3、啓動nginx sudo systemctl start nginx

原创 js獲取當前天是一年中的第幾天

解決思路 用當前天的時間戳 - 當前年第一天的時間戳 ,用時間戳差計算出多少天。 代碼 Date.prototype.getDayYear = function(){ const year = this.getFullYear(

原创 CentOS8修改默認端口

1、修改配置文件和重啓Jenkins vim /etc/sysconfig/jenkins 更改爲8090 JENKINS_PORT = "8090" :wq保存退出,重啓Jenkins systemctl restart j

原创 CentOS8安裝Jenkins

這裏吐槽一下:我用的阿里雲服務器晚上安裝特別慢,然後受不了了就想改用包的方式安裝很麻煩,今天上午又改回這種方式安裝又一下就安裝成功了。 1、安裝OpenJDK sudo dnf install java-1.8.0-openj

原创 git修改全局用戶名和郵箱

git config --global user.name 你的目標用戶名 git config --global user.email 你的目標郵箱名