原创 vue 字符串中 \n 不顯示 問題

將字符串的內容 顯示在span或其他標籤上時 \n不會正常顯示換行 解決辦法: 1.添加class white-space:pre 2.如果可以的話,使用<pre>標籤替換也可  

原创 v-html

代碼 <div id="app"> <h2 >{{url}}</h2> <h2 v-html="url"></h2> </div> <script src="https://cdn.jsdelivr.net/npm/v

原创 v-pre

使用場景 : 用於對數據做原封不動的展示。 <div id="app"> <h2 >{{message}}</h2> <h2 v-pre>{{message}}</h2> </div> <script src="htt

原创 vue 參數傳遞

傳遞參數主要有兩種類型:params和query params的類型: 配置路由格式:/router/:id 傳遞的方式:在path後面跟上對應的值 傳遞後形成的路徑:/router/123,/router/abc query的類型  (

原创 vue 編譯作用域

能夠顯示出來 證明使用的是vue實例的變量值  <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>編譯作用域的概念</title>

原创 vue 數組中的響應式方法

v-for 中 :key主要是爲了高效的更新虛擬DOM  <ul> <li v-for="item in letters" :key="item">{{item}}</li> </ul> 數組中的響應式方法: p

原创 v-on的參數問題

1.使用不帶()的函數名@click='add'時,methods裏面add(event){} 默認傳遞了event事件,偶爾有些情況可能會使用到。 不需要參數時,可以直接使用函數名。 2.需要event對象和其他參數的情況: 手動獲取瀏

原创 vue 具名插槽

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>插槽的基本使用 預備插槽 使組件更具拓展性</title> </head> <b

原创 vue 組件的基本使用

 1.vue.extend() 創建組件構造器對象 2.註冊組件 3.在el中使用組件 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <ti

原创 v-on修飾符 .stop

1.stop 事件冒泡的代碼 <div id="app"> <div @click="divClick"> <button @click="btnClick">按鈕</button>

原创 v-model 結合radio的使用

使用value值 和 v-model="sex" 來實現互斥 sex的默認值 可以實現默認選中和不選中兩種效果  <!DOCTYPE html> <html lang="en"> <head> <meta charset="UT

原创 vue slot 插槽的基本使用

1.基本使用slot標籤 2.插槽帶默認值 3. 如果有多個值,同時放入到組件中進行替換時,一起作爲替換元素 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-

原创 vue 組件模板抽離

這裏用的是template標籤 還能使用script標籤 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</titl

原创 js 高級函數

1.filter filter中的回調函數有一個要求 必須返回一個boolean值, 返回true時,函數內部會自動將這次回調的n加入到新的數組中 返回false時,函數內部會過濾掉這個n 過濾出小於100的數字 const nums

原创 v-model 修飾符

lazy number trim 1.lazy 用戶按下enter鍵之後纔會顯示在h2標籤中  不會像以前一樣同步顯示 <!DOCTYPE html> <html lang="en"> <head> <meta charset=