1. 什么是模板字符串 ?
它与一般字符串不同,会保留空格,换行符和缩进
const str = `第一 行
第二行
第三行`
console.log(str);
- 它还可以进行字符串插值,即将其它值插入到字符串中
字符串插值的写法:
一个美元符号,花括号 ${val}
,val
写想插入的值
let name = 'XiXiHaHa', age = 18;
let sayHello = `Hello! My name is ${name}.
My age is ${age}.`
console.log(sayHello);
:disabled="["U", "S", "M"].includes(form.deliverysType)"
:disabled="[`U`, `S`, `M`].includes(form.deliverysType)"
用一般字符串会报错因为不能作为变量去解析,用模板字符串则可以解析成变量就不会报错
总之模板字符串是真的好用。