vue3报错‘get‘ on proxy: property ‘__accessor__‘ is a read-only and non-configurable data property on t

article/2025/11/11 0:32:30

在使用arcgis地图时候 我把map对象存进了store里面共享数据

结果其他页面使用时候 给我甩了这样一个错误

'get' on proxy: property '__accessor__' is a read-only and non-configurable data property on the proxy target but the proxy did not return its actual value (expected '#<k>' but got '#<k>')

我们来翻译一下:

'get'在代理上:属性'__accessor__'是一个只读且不可配置的数据属性在代理目标上,但代理没有返回其实际值(预期为'#<k>',但得到了'#<k>')

原因是这样的:

 

 

 

嗯。存进去时候被代理了。

我们可以使用vue3里面的 toRaw去解决:

文档表示 toRaw 方法从 reactive 对象中获取到的是原始数据

意思就是toRaw 能将响应式对象转换为普通对象。

import { toRaw } from 'vue'
......  //   useMainStore.Map.add(pointsServiceLayer) //报错
toRaw(useMainStore.Map).add(layer) // 成功运行

这样就行啦


http://chatgpt.dhexx.cn/article/o2frrPrh.shtml

相关文章

Access数据库是什么

数据是当今社会的命脉&#xff0c;因此自然而然地&#xff0c;很多注意力都集中在不同的数据库工具上。毕竟&#xff0c;如果用户有合适的工具&#xff0c;用户就有最有效的方法来处理当前的海量数据过剩问题&#xff0c;或许还能让整个过程变得更易于管理。为此&#xff0c;本…

【ERROR Error: No value accessor for form control with unspecified name attribute】

遇到问题&#xff1a; 控制台报错如下ERROR Error: No value accessor for form control with unspecified name attribute 解决&#xff1a; [(ngModel)]不能直接加在某些标签中 需要同时加ngDefaultControl

access是干什么的软件

Access是一款数据库应用开发工具软件&#xff0c;中文名:微软办公软件-关系数据库管理系统。 access安装包 Access是微软公司于1994年发布的微机数据库管理系统。作为一种功能强大的MIS系统开发工具&#xff0c;它具有界面友好、易学易用、开发简单、界面灵活等特点&#xff0…

Access数据库有什么用?该数据库有什么功能?

对于那些想寻找一个简单的数据库管理系统的用户来说&#xff0c;微软旗下的Access数据库也许是可以让其眼前一亮的工具。 数据库基本定义 Access是Microsoft 365套件工具随附的强大生产力工具&#xff0c;该工具允许用户创建以有组织的结构存储信息的自定义数据库&#xff0c;还…

@Accessors

Accessors 作用&#xff1a;存取器&#xff0c;用于配置getter和setter方法的生成结果 三个属性&#xff1a;fluent、chain、prefix 1、fluent&#xff1a;流畅的&#xff0c;设置为true&#xff0c;getter和setter方法的方法名都是基础属性名&#xff0c;且setter方法返回当前…

使用pandas对数据提取时报错,AttributeError: Can only use .str accessor with string values!

from pandas import DataFrame from pandas import read_excel df read_excel(ri_nuc.xls,sheet_nameSheet4) df.head() 运行结果如下图 df.电话.head().str.strip() 结果出现报错 AttributeError: Can only use .str accessor with string values! 这句话翻译成&#xf…

@Accessors 注解详解

??前言1. Accessors 源码2. Accessors 属性详解2.1 fluent 属性2.2 chain 属性2.3 prefix 属性 前言 在你的工作中&#xff0c;有时候可能会看到Accessors(chain true)这样的注解&#xff0c;他是 lombok 插件包中的一个注解&#xff0c;那么它是什么意思呢&#xff1f; 1.…

lombok里的@Accessors注解

lombok里的Accessors注解 Accessor的中文含义是存取器&#xff0c;Accessors用于配置getter和setter方法的生成结果。 有三个属性 fluent–一个布尔值。如果属实&#xff0c;对于吸气pepper只是pepper()&#xff0c;并且设置器pepper(T newValue)。此外&#xff0c;除非指定…

Linux系统函数之lseek函数

Linux系统函数之lseek函数 fseek与lseek的对比文件存放位置:示例代码:使用lseek函数拓展文件的长度 fseek与lseek的对比 标准C库的函数#include <stdio.h>int fseek(FILE *stream, long offset, int whence);Linux系统函数#include <sys/types.h>#include <uni…

六、Linux文件 - lseek函数

目录 1.lseek函数 2.lseek函数实战 2.1宏SEEK_CUR的用法 2.2宏SEEK_END的用法 3.Open函数实战 - O_APPEND的用法 4.Linux在库函数中寻找相应的宏定义 1.lseek函数 off_t lseek(int fd,off_t offset,int whence);光标的偏移量 fd:文件描述符offset:偏移量whence: SEEK_…

【Linux系统IO函数】lseek函数

Linux系统IO函数—lseek函数 1.1 lseek函数与标准C库的fseek函数 lseek函数对应标准C库中的fseek函数 查看标准C库中的fseek函数使用说明&#xff1a; &#xff08;shell输入&#xff09; man 3 fseekfseek函数&#xff1a; #include <stdio.h> int fseek(FILE *st…

Linux编程基础之lseek函数返回值

目录 前言lseek函数返回值实操证明书的原图总结 前言 操作系统&#xff1a;Fedora 头文件 <sys/types.h> , <unistd.h> lseek函数返回值 off_t oldpos(int fd,off_t dist,int base)当lseek执行成功时&#xff0c;它会返回最终以文件起始位置为起点的偏移位置。如…

linux的 lseek 函数

目录 回顾lseek函数 回顾 前面讲了往文件里面写入一个字符串 并且能够读写 强调了 读写不能同时进行。下面重新敲一下代码 写完成了 并且查看到结果 下面是读的部分 开始新的内容lseek函数 lseek&#xff1a;光标函数 函数原型 和参数 说明 简单理解 SEEK_SET: OFFEST 为…

Linux系统lseek函数作用

首先看下函数&#xff1a; off_t lseek(int fd, off_t offset, int whence); 所需要头文件&#xff1a; #include <sys/types.h> #include <unistd.h> 参数&#xff1a; fd 表示要操作的文件描述符 offset是相对于whence&#xff08;基准&#xff09;的…

Linux lseek函数的使用

Linux lseek函数的使用 注&#xff1a;如果文章内容有误&#xff0c;请留言指出&#xff0c;谢谢合作。 名字 Name : lseek - reposition read/write file offset lseek函数的作用是用来重新定位文件读写的位移。 头文件以及函数声明 #include <sys/types.h> #include …

lssek函数的用法及作用

1.lseek函数的介绍 &#xff08;1&#xff09;文件指针&#xff1a;当我们对一个文件读写时&#xff0c;一定需要打开这个文件&#xff0c;所以我们操作的都是动态文件&#xff0c;动态文件在内存中的形态就是流的形式。 &#xff08;2&#xff09;文件流很长&#xff0c;里面有…

5.文件光标移动操作计算文件大小_lseek函数

目录 一.lseek函数简介&#xff1a; 1.包含的头文件 2.函数原型 3.函数参数说明&#xff1a; 4.lseek函数描述 5.函数返回值 二.运用lseek移动光标&#xff0c;代码demo&#xff1a; 几种lseek移动光标的操作方法&#xff1a; 三.利用lseek函数的返回值&#xff0c;巧妙…

lseek函数

lseek函数是用来调整文件的读写偏移量的。对于每一个文件&#xff0c;它都是有一个读写偏移量的&#xff0c;系统就是通过它来记录文件当前的读写位置。我们在对文件进行读写操作时&#xff0c;就可以通过lseek来设置这个偏移量。 首先来看下lseek函数的详细信息。在终端命令行…

Linux系统调用四、lseek()函数详解

&#x1f680;文章目录 ❀1. 案例&#xff1a;写文件并把写入内容打屏❀2. lseek移动文件读写位置❀3. lseek计算文件大小❀4. lseek拓展文件大小 ❀1. 案例&#xff1a;写文件并把写入内容打屏 我们可以通过上一节所讲的read()和write()函数来实现向一个文件中写入内容并把写…

windows 安装开启 telnet 服务

本人用的是windows 8.1 不过windows7的开启方法也适用 首先打开控制面板->程序->启用或关闭windows功能 选上Telnet服务器、Telnet客户端 然后按 winr 或者开始->运行 输入services.msc 找到telnet服务, 建议设置成手动启动,之后启动它即可使用telnet命令