代码:
if (res.data) {
? ? ? ? ? ? ? ? myPrizeList.value = res.data
? ? ? ? ? ? ? ? console.log(myPrizeList.value,'myPrizeList.value')
? ? ? ? ? ? ? ? const giftList = ref('')
? ? ? ? ? ? ? ??
? ? ? ? ? ? ? ? console.log(JSON.parse(JSON.stringify(myPrizeList.value)),'JSON.parse(JSON.stringify(myPrizeList.value))')
? ? ? ? ? ? ? ? console.log(turnBack.value == true,'turnBack.value == true')
? ? ? ? ? ? ? ? console.log((turnBack.value == true && myPrizeList.value.length == 0),'turnBack.value == true && myPrizeList.value.length == 0')
? ? ? ? ? ? ? ? (turnBack.value == true && myPrizeList.value.length == 0) ? window.location.href = 'https://xxxx' : ''
? ? ? ? ? ? }现在将JSON.parse(JSON.stringify(myPrizeList.value)的值赋值给一个新字段
问题:
当时我希望: 设置一个字符串,giftList,然后将JSON.parse(JSON.stringify(myPrizeList.value)的值赋值给giftList, 后来发现想的过于复杂
GPT回答:
根据你提供的代码,你想要将 myPrizeList.value
的值赋给一个新的字段。你可以简单地通过赋值的方式将其复制给一个新的变量,比如:
const newField = JSON.parse(JSON.stringify(myPrizeList.value));
这样就可以将 myPrizeList.value
的值复制到 newField
中。然后你可以在接下来的代码中使用 newField
结果:
这样写是最常用的