原创 vue——三種常見的傳值方式,子傳父、父傳子、同級傳值

父組件向子組件傳值 父組件 <template> <div> 父組件: <input type="text" v-model="name"> <br> <br> <!-- 引入子組件 -->

原创 APP——uniAPP 中ifdef #ifndef #endif 的用法,可以處理平臺的兼容性

1.#ifdef #ifndef #endif三者的意思 #ifdef 僅在某個平臺上使用 #ifndef 在除了這個平臺的其他平臺上使用(非此平臺使用) #endif 結束條件編譯 #ifde 2.平臺標識的意思 標識 平臺 APP-P

原创 vue——@click的事件命令以及修飾符

1、@click.stop  阻止事件冒泡 //只彈出“noclick” <div id="app"> <div v-on:click="dodo"> <button v-on:click.stop="doThis">阻止單擊事件繼續傳

原创 html canvas粒子線條組合動畫背景特效

代碼如下: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> </head> <body> <canv

原创 Vue——Observer的用處

在 state.js 的 initData() 函數中,使用的是 observe() 方法來爲數據對象綁定一個Observer對象,Observer對象執行 defineReactive() 方法爲數據對象設置 setter 和 gett

原创 前端的惡意攻擊方式及預防方法

一、XSS 【Cross Site Script】跨站腳本攻擊  惡意攻擊者往Web頁面裏插入惡意Script代碼,當用戶瀏覽該頁之時,嵌入其中Web裏面的Script代碼會被執行,從而達到惡意攻擊用戶的目的。 防禦方法: 1.過濾關鍵字

原创 css——BFC與IFC的理解

BFC(Block Formatting Context)即“塊級格式化上下文” IFC(Inline Formatting Context)即“行內格式化上下文”。 常規流(也稱標準流、普通流)是一個文檔在被顯示時最常見的佈局形態。一個

原创 HTML 佈局的方式

1、浮動 2、定位 3、分欄佈局       column-count:auto | 整數;---控制欄數     column-width: auto | length;---每欄的寬度       column-gap : lengt

原创 微信小程序官方示例

獲取微信官方出得小程序源碼:使用微信客戶端 6.7.2 及以上版本。自行下載即可

原创 JS 常用正則表達式

驗證數字:^[0-9]*$ 驗證n位的數字:^\d{n}$ 驗證至少n位數字:^\d{n,}$ 驗證m-n位的數字:^\d{m,n}$ 驗證零和非零開頭的數字:^(0|[1-9][0-9]*)$ 驗證有兩位小數的正實數:^[0-9]+(.

原创 VUE——element checkbox(全選,半選,全不選)

官網實例: <template> <el-checkbox :indeterminate="isIndeterminate" v-model="checkAll" @change="handleCheckAllChange">全選<

原创 APP——uniApp針對圖片獲取節點並標識

demo <template> <view> <view class="warp"> <image :id="ImgId" @click="mouseClick"

原创 APP——語音識別

//HubuilderX 語音識別插件配置: https://ask.dcloud.net.cn/article/35059 封裝的工具類speech.js let instance = null; class Speech {  

原创 MySQL 連接出現 Authentication plugin 'caching_sha2_password' cannot be loaded

很多用戶在使用Navicat Premium 12連接MySQL數據庫時會出現Authentication plugin 'caching_sha2_password' cannot be loaded的錯誤。 出現這個原因是mysql8

原创 VSCode快速生成vue模板

添加用戶代碼片段 打開 vsocde 的 首選項 > 用戶代碼片段 ,輸入vue,選擇代碼片段文件爲 vue.json。輸入以下內容。 { "Print to console": { "prefix": "vue", "bod