错误如下:
[Vue warn]: Avoid using non-primitive value as key, use string/number value instead. found in ---> <DataDivComponent> at src/components/dataDivComponent.vue <Predict> at src/views/predict.vue <App> at src/App.vue <Root> ...
Avoid using non-primitive value as key 避免使用非原始值作为 Key
代码中使用 item
作为了 key
导致,此时 item
是一个对象
<p v-for="item in availableModelList" :key="item" @click="setUsedModel(item)"> </p>
key
使用字符串或数字,改成下面的样子就好了
<p v-for="(item, key) in availableModelList" :key="key" @click="setUsedModel(item)"> </p>