新聞類網(wǎng)站源碼windows 優(yōu)化大師
如圖,打印模板存了很多坐標(biāo)性的字段數(shù)據(jù):
大量帶換行的文本數(shù)據(jù)存到庫里之后取出,前端需要做非空、合法校驗,
然后在循環(huán)中,使用eval?函數(shù)接收每一句字符串,去執(zhí)行這句?JavaScript 代碼。
let arrStr = template.split(';')//初始化新任務(wù)this.$newTick(() => {if (arrStr && arrStr.length) {for (let i = 0; i < arrStr.length; i++) {eval(arrStr[i] + ';')}}
?這段代碼將 printArrStr[i] 中的內(nèi)容作為 JavaScript 代碼執(zhí)行,并且在末尾添加了一個分號。
eval 函數(shù)是 JavaScript 中的一個內(nèi)置函數(shù),它接收一個參數(shù),該參數(shù)是一個字符串。eval 會將這個字符串作為 JavaScript 代碼來執(zhí)行。
基本語法:eval(string)
具體語法及使用場景參考:eval 內(nèi)置函數(shù)用法-CSDN博客