前端小新手,記錄專案中不懂的問題

2022-09-17 17:30:13 字數 1355 閱讀 3116

2017-11-9:

1.對於vue配置路由的時候,應該要想著效能,因此採用懶載入(作用:按需載入,提高效能)

例子:舊的:

import index from '@/pages/index'

export default new router (,

})新的:(為了方便管理,拆分開來寫)

const index = r => require.ensure(, () => r(require('../pages/index.vue')), 'index') //就相當於是 import index from '@/pages/index'

const routes =

const router = new routet()

export default router

或者是另外一種寫法:)

父元件通過@select="selectauditor" selectauditor(){} 這個方法去接收子元件傳遞給父元件的值

2017-11-14

//判斷是否為安卓或者蘋果

isios(),

//處理聚焦 軟鍵盤遮擋input 注意 此處的id 是可顯示區域

fouces(e,id),200)}},

2017-11-17

給與點選事件新增事件,讓它不可點選

// .noedit_binding.msgs

// }

總結 css 樣式的繫結 :class=""

事件的繫結 @click="apimsg.name=='未繫結'?prompt($event):entersearch(true)" placeholder="專案名稱、專案編號、甲方全稱" ref="mainsearchval" id="mainsearchval" class="mint-searchbar-core" @keyup.enter="apimsg.name=='未繫結'?'':_searchdate()"

判斷選擇的是什麼型別

if (fileobj[i].type != 'image/png' && fileobj[i].type != 'image/gif' && fileobj[i].type != 'image/jpeg') else);

事件 @blur="contenteditable($event,index)"

contenteditable(event,index)

},正規表示式的領悟:

例子:^\d\w+@[a-z]+[.]\d => /^\d\w+@[a-z]+[.]\d\d?$/ 意思是 以數字開頭中間是至少乙個任意字元@a-z之間至少乙個 . 非數字字元至少兩個,以數字結尾

? 最多一位 + 最少一位 * 不限位數

專案中的問題記錄

開發團隊有一些問題,先寫些,想到什麼以後再加 1.需求理解不統一,有的人明白了,有的人還不明白,而有的人呢自以為明白了其實明白錯了。2.理解需求之後提出設計,有人提出,沒人反對,其實不一定表示都理解了,也保不齊有人理解錯位。3.設計完畢,開始編碼,以為自己正在如期進行著工作,也保不齊想得不夠全面到時...

專案中碰到的問題及解決方法記錄

1.xml 3 位元組的 utf 8 序列的位元組 3 無效 在sts中,將專案自動部署到tomcat 7並啟動,發現啟動過程中控制台列印出錯誤 3 位元組的 utf 8 序列的位元組 3 無效 首先嘗試刪掉中文,發現無效,然後在pom.xml中嘗試新增properties也不行,最後逐個xml把u...

解決web專案中亂碼的問題 僅做學習記錄

編寫乙個過濾器,過濾方法中使用request.setcharacterencoding 編碼 方法如下 spring有設定編碼的過濾器 characterencodingfilter,用initparam標籤設定引數 然後設定攔截路徑,讓所有資源都經過過濾器。在web.xml中寫 filter fi...