V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  liuhuihao  ›  全部回复第 3 页 / 共 5 页
回复总数  86
1  2  3  4  5  
@WangLiCha 你 打印 的时候这个对象里其实还没有 targetNode 字段,这也就是为啥 JSON.stringify 里没有,这个 targetNode 字段是在你 console.log 代码执行之后、点击 devtools 对象的展开之前 才被添加到对象上的。
@liuhuihao

const a = {a:{}}
console.log(a,JSON.stringify(a))
a.targetNode=123

简单的代码可以试一下
console.log 打印的是对象的引用,你后给这个对象加上属性也会出现在 log 里
原因是 devtools console.log 的时候有些时候是你点击展开的时候才去获取这个值而不是打印的时候的值。
至于 console.log 和 JSON.stringify 不一样的原因那就他太多了,toJSON 方法、undefined 、非可枚举一类的都不会出现在 JSON.stringify 里,但你发的这个问题应该不是这个导致的。单纯是你打印的时候本身就是 undefined ,然后在你展开属性的时候获取的是改后的值
2023-12-07 16:04:26 +08:00
回复了 Heimerdinger 创建的主题 加密货币 贷了 20 万梭哈,不知道选什么币
兄弟,你这和赌博无异。可要想清楚了
2023-11-24 17:14:07 +08:00
回复了 yuhangch 创建的主题 程序员 突然感觉 tailwindcss 不香了
@murmur #36 至于上面你举得 btn 的例子,tw 文档里面说了 这种复用的情况应将 btn 拆成一个组件。包括为什么不直接内联,文档上也都有说明。
https://www.tailwindcss.cn/docs/utility-first#maintainability-concerns
2023-11-24 17:08:55 +08:00
回复了 yuhangch 创建的主题 程序员 突然感觉 tailwindcss 不香了
@murmur #36 tailwind 有严格的设计标准用起来最舒服。就算没有严格的设计标准它也提供了 w-[5px] 这种写法
2023-11-24 13:42:09 +08:00
回复了 yuhangch 创建的主题 程序员 突然感觉 tailwindcss 不香了
这就是开发体验和性能的一种取舍喽,要是真的纠结那几十 kb 的大小,干脆什么框架啥的都不用直接手撸,那性能最好。
2023-10-23 13:54:09 +08:00
回复了 qingshui33 创建的主题 前端开发 前端请求封装之请求串行和并行
Promise.all 就是并行的 await 就是串行的。
至于你说的 token 的例子,vue 里来的话,获取 token 的接口会放到 router 的导航守卫 beforeEach 中,确保进入任何一个页面的时候都先获取 token 然后再跳转,进入页面后的接口自然就都带有 token 了。你说的 不同页面 中的 串行方法 也是借助 导航守卫在跳转页面前完成前置接口即可
2023-10-17 10:42:58 +08:00
回复了 sxszzhrrt 创建的主题 Java 关于 Vue 与 sa-token 交互的问题?
你说的两种方式不就是 token 和 cookie 么,两种都行。token 更灵活一些,跨域一类的
2023-10-11 11:26:37 +08:00
回复了 zy0829 创建的主题 问与答 求推荐一个好用的家居摄像头 能对话的能看回放的。
小米云台~
2023-10-10 11:47:28 +08:00
回复了 ChatGPTPRO 创建的主题 程序员 请教前端大佬:一个很蛇皮的跨域问题
我突然间有个疑问,浏览器的同源策略本身是为了防 A 网站非法调用 B 网站的接口,例如 A 网站是个冒牌的银行网站,然后调用 真银行的接口获取用户名密码一类的。

但是反代可以绕过同源策略,A 网站只需要在自己的后台搭一套反向代理去请求 B 网站,一样可以骚操作模拟别的网站哈,感觉 浏览器这个同源策略也是 防君子不防小人哈哈,没啥卵用?
2023-10-10 11:43:16 +08:00
回复了 ChatGPTPRO 创建的主题 程序员 请教前端大佬:一个很蛇皮的跨域问题
@ChatGPTPRO #12 综上所述,自己后台整个 反代解千愁
2023-10-10 11:40:29 +08:00
回复了 ChatGPTPRO 创建的主题 程序员 请教前端大佬:一个很蛇皮的跨域问题
@liuhuihao #21 canvas 能画出来但是跨域的不能调用 toDataUrl 我记得
2023-10-10 11:39:16 +08:00
回复了 ChatGPTPRO 创建的主题 程序员 请教前端大佬:一个很蛇皮的跨域问题
@xiaohundun #18 这个操作应该也是不行的,接口虽然允许跨域,但是这个图片地址的请求没返回 Access-Control-Allow-Origin ,还是不允许跨域的。不允许跨域的图片只能用 img 渲染出来,canvas 也会有跨域问题,我的知识范围内也是不可行的。
2023-10-10 11:11:42 +08:00
回复了 ChatGPTPRO 创建的主题 程序员 请教前端大佬:一个很蛇皮的跨域问题
@liuhuihao #8 除非对方接触跨域的限制或者提供不限制跨域的接口
2023-10-10 11:09:00 +08:00
回复了 ChatGPTPRO 创建的主题 程序员 请教前端大佬:一个很蛇皮的跨域问题
@ChatGPTPRO #5 你最终目的是什么呢?
如果说只是想要在你的页面里嵌入人家的这张图片,iframe 就可以实现正如你所说的可以正常显示。但是你想拿到图片的 base64 啥的在我了解的范围内前端是没法实现的,只能后台实现
2023-10-10 10:56:46 +08:00
回复了 ChatGPTPRO 创建的主题 程序员 请教前端大佬:一个很蛇皮的跨域问题
源站不是你的不配合的话,无解。考虑非前端的方式吧,比如提前在后台把 重定向的地址跑出来然后返回给前端
2023-09-25 10:33:06 +08:00
回复了 icemanpro 创建的主题 Vue.js Element Plus 中的 table 如何支持多个表尾合计行?
@liuhuihao {
id: 'SUM',
name: '',
amount1: 10000
amount2: 10000,
amount3: 10000,
},
2023-09-25 10:31:38 +08:00
回复了 icemanpro 创建的主题 Vue.js Element Plus 中的 table 如何支持多个表尾合计行?
一个用 element 自带的,一个用数据行 data 模拟,就是算好了之后直接插入到数据行里。
{
id: '12987122',
name: 'Tom',
amount1: '234',
amount2: '3.2',
amount3: 10,
},
{
id: '12987123',
name: 'Tom',
amount1: '165',
amount2: '4.43',
amount3: 12,
},
{
id: '12987123',
name: 'Tom',
amount1: '165',
amount2: '4.43',
amount3: 12,
}
d3 svg, 另外 echarts 的地理坐标图应该亦可以。
参考 https://echarts.apache.org/examples/zh/editor.html?c=geo-organ
1  2  3  4  5  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2811 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 31ms · UTC 14:34 · PVG 22:34 · LAX 06:34 · JFK 09:34
Developed with CodeLauncher
♥ Do have faith in what you're doing.