vue中v-bind提示的一个小错误,单双引号混乱问题
一、发现问题
在写一个管理系统时,发现vue突然报了个关于v-bind的错误,具体问题如下
error 'v-bind' directives require an attribute value
二、代码部分
排查了许久发现是这个地方的代码有问题
<el-dialog :title="operateType == 'add'? "xxx": 'yyy'" :visible.sync="isShow"></el-dialog>
原来是这个地方的单引号和双引号交叉使用时出现了错误,最外层使用了双引号之后内层不应该再使用双引号而是应该使用单引号。将双引号修改之后就不再报错了。
<el-dialog :title=" operateType == 'add'? 'xxx': 'yyy' " :visible.sync="isShow"></el-dialog>
三、总结
这个问题是因为粗心大意引起的,在这里记录一下,警示自己以后不要再犯。