提交 1bfc9def 编写于 作者: B big_sun_962464

Fri Jun 28 11:28:00 CST 2024 inscode

上级 87acc3a6
<script setup> <script setup>
import {watchEffect,shallowReadonly,readonly,ref,reactive,shallowRef,computed} from 'vue' import {watchEffect,shallowReadonly,readonly,ref,reactive,shallowRef,computed, isRef, unref} from 'vue'
const simpleData = ref('欢迎使用VUE3.0')
const objData = ref({
msg:'VUE3.0是真的好'
})
const simpleReactiveData = reactive('123')
let obj ={ const obj={
"resultCode": "0", name:'普通obj'
"resultMsg": "success",
"data": [
{
"msg": "结构化list提示信息11111",
"type": "stgPrompt"
},
{
"msg": "结构化list提示信息",
"type": "listPrompt",
"list": [
{
"customerCode": "1000002183",
"customerName": "国药控股天津有限公司",
"notReceivedAmount": 2
},
{
"customerCode": "10000021831",
"customerName": "国药控股天津有限公司1",
"notReceivedAmount":1
},
{
"customerCode": "10000021831",
"customerName": "国药控股天津有限公司1",
"notReceivedAmount":9
}
]
}
]
} }
let res = obj.data.map(item=>{ const simpleData = ref('欢迎使用VUE3.0')
if(item.type==='listPrompt' && item.list && item.list.length>0){ const objData = ref({
return item.list=item.list.filter(item=>{ msg:'VUE3.0是真的好',
return item.notReceivedAmount>0 age:18
})
}else{
return item
}
}) })
console.log(11,res) const reactiveObj = reactive({
name:'李四',
age:12
})
let arr = obj.data.filter(item=>{ const reactiveObjObj=reactive({
return item.type === 'listPrompt' && item.list.length>0 obj:{
name:'王五',
age:21
}
}) })
console.log(123312,arr) function handleClick(){
// let arr1 = arr.filter(item=>{ objData.value={
// return item.notReceivedAmount>0 name:'王五1',
// }) age:211
// console.log(arr1) }
}
console.log(simpleData)
console.log(unref(simpleData))
// console.log(unref(obj))
// console.log(unref(objData))
</script> </script>
<template> <template>
<button @click="handleClick">++</button>
<div> <div>
<p>{{count}}</p> <p>{{ obj }}</p>
<button @click="count++">+</button> <p>{{ simpleData }}</p>
<p>{{ objData }}</p>
<p>{{ reactiveObj }}</p>
<p>{{ reactiveObjObj }}</p>
</div> </div>
</template> </template>
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册