<el-main>
<div v-text="items.sortTitle" class="dropdown-sortTitle"></div>
<el-dropdown-item
v-for="(a, aindex) in menu[index].dropdownItem"
:key="aindex"
@click="onClick('@{{a.link}}')"
>
{{ a.title }}
</el-dropdown-item>
</el-main>
今天在使用v-for循环时,发现php+vue项目报错:local.ERROR: Use of undefined constant a - assumed 'a' (this will throw an Error in a future version
在php+vue项目中,不能直接使用{{a}},需要使用@{{a}}
<el-main>
<div v-text="items.sortTitle" class="dropdown-sortTitle"></div>
<el-dropdown-item
v-for="(a, aindex) in menu[index].dropdownItem"
:key="aindex"
@click="onClick('@{{a.link}}')"
>
@{{ a.title }}
</el-dropdown-item>
</el-main>
修改代码,页面不报错