请看下面的代码。
<template>
<div v-for="item in arr" :key="item">{{ item }}</div>
</template>
<script>
import { ref } from "vue";
export default {
name: "TestArr",
setup() {
const arr = [];
arr.push(ref("a"));
arr.push(ref("b"));
arr.push(ref("c"));
return { arr };
}
};
</script>
Run Code Online (Sandbox Code Playgroud)
输出如下
{ "_rawValue": "a", "_shallow": false, "__v_isRef": true, "_value": "a" }
{ "_rawValue": "b", "_shallow": false, "__v_isRef": true, "_value": "b" }
{ "_rawValue": "c", "_shallow": false, "__v_isRef": true, "_value": "c" }
Run Code Online (Sandbox Code Playgroud)
预期产出
a
b
c
Run Code Online (Sandbox Code Playgroud)
我必须在模板中调用 item.value 才能使其工作。这个 sinario for vue3 的解决方法是什么? …