V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  faceRollingKB  ›  全部回复第 2 页 / 共 10 页
回复总数  182
1  2  3  4  5  6  7  8  9  10  
2021-05-17 17:57:08 +08:00
回复了 gzf6 创建的主题 Vue.js 请教, vue3 中的 keepalive 与路由结构
// export type JsType = 'Array' | 'String' | 'Symbol' | 'Number' | 'Null' | 'Undefined' | 'Object' | 'RegExp' | 'Date' | 'Boolean' | 'HTMLAnchorElement' | string;
export function GetJsType(val) {
return Object.prototype.toString.apply(val).match(/\[object\s([a-zA-Z]+)\]/)[1];
}
2021-05-17 17:56:10 +08:00
回复了 gzf6 创建的主题 Vue.js 请教, vue3 中的 keepalive 与路由结构
export function CreateKeepAliveRouter(cacheRouters, noCacheRouters = []) {
if(GetJsType(cacheRouters) !== 'Array') {
cacheRouters = [cacheRouters]
}
if(GetJsType(noCacheRouters) !== 'Array') {
noCacheRouters = [noCacheRouters]
}
return {
path: '',
component: {
render(h) {
return h('keep-alive', {}, [
h('router-view')
])
}
},
children: [
...cacheRouters,
{
path: '',
component: {
data() {
return {
show: null
}
},
activated() {
this.show = false
this.$nextTick(() => {
if (this.show === false) {
this.show = true
}
})
},
deactivated() {
this.show = null
},
render(h) {
if (this.show) {
return h('router-view')
} else {
return ''
}
}
},
children: [
...noCacheRouters
]
}
]
}
}



// 用法
routers = [
{...}, // 路由 1
CreateKeepAliveRouter([
{...}, // 路由 2
], [
{...}, // 路由 3
])
]

效果:
1 、只有路由 2 有缓存效果
2 、路由 2 --> 路由 1 --> 路由 2,缓存消失
3 、路由 2 --> 路由 3 --> 路由 2,缓存不消失
2021-04-26 18:10:21 +08:00
回复了 beizhedenglong 创建的主题 程序员 一个 10w+用户的 Chrome 插件可以卖多少钱?
你卖的不是插件,是用户吧
2021-04-21 14:16:39 +08:00
回复了 shangyes 创建的主题 全球工单系统 腾讯为了拿到人脸数据真是脸都不要了
小马哥的确很会玩,上次王者农药更新需要人脸识别才能解防沉迷,过了半个月更新下掉了,不过估计大部分人的人脸信息都已经搞到手了
2021-04-10 10:53:32 +08:00
回复了 abeacc 创建的主题 问与答 iPhone 一直插着充电会怎么样
@LxExExl iphone7 用了 5 年电量 60%,最近换了个电池又可以浪了
2021-04-01 10:59:36 +08:00
回复了 xialvjun 创建的主题 Node.js 为什么这个 try-catch-finally 没有没有执行 finally 部分?
你没发现你的输出既没有 console.log('got', res);又没有 console.log('error', error);么?这说明 await 的部分还在等待啊笨
我的想法:从 now 分支 checkout 一个 bug 分支,reset 到 1.1 版本,修复 bug 之后再与 now 进行 merge

没试过不知道行不行
读 1 、写 1 、读 2 、写 2 、读 3 、写 3

除了读 n 位于写 n 之前外其他操作随机排列组合,就可以得出所有可能的结果
2021-03-19 09:14:00 +08:00
回复了 kongweishang3 创建的主题 北京 社保有人断过吗,应该怎么补上啊
买房的时候会发现补上的社保不算数
2021-03-16 10:54:03 +08:00
回复了 JustSong 创建的主题 React [前端求助] 同样的代码页面表现不一致
可能是本地安装依赖的时候更新了依赖版本,跟上次构建时依赖不同导致的

如果可以找到线上版本构建的依赖版本,本地固定 version 测一下应该就能复现
2021-03-05 10:23:17 +08:00
回复了 drunkdog 创建的主题 .NET 如何恶补.net 基础知识?
早上脑子有点混乱,要不要用静态看的是数据结构,如果这条数据跟某个实体有关,那就是实体的一部分,反之如果所有实体共享某个数据,就用静态;至于缓存、实时这些概念就按生命周期这个思路去思考一下吧,感觉很主观,说多了也没啥意义
2021-03-05 10:10:26 +08:00
回复了 drunkdog 创建的主题 .NET 如何恶补.net 基础知识?
缓存这块我描述的有问题,场景有很多
2021-03-05 10:08:19 +08:00
回复了 drunkdog 创建的主题 .NET 如何恶补.net 基础知识?
用存储过程最常见的场景就是你需要用到大量的基础数据做计算,拉到内存里又明显的耗时又浪费资源,这时候就要用存储过程

静态、非静态本质上要看数据的生命周期,例如伴随整个程序生命周期不怎么需要改动的就用静态,如果要实时更新的数据就去库里面取,如果要更新但又不是很频繁的,就用缓存,管理好同步问题就行
与其说是安全隐患,倒不如说是隐私隐患,比如你的家具使用信息被人窃取,小偷、推销、诈骗就能按照你的生活方式、个人喜好制定有针对性的方案,就看你身上有没有值得被针对的目标了
2021-02-27 17:57:01 +08:00
回复了 mascteen 创建的主题 git 最近 github 接口是不是出问题了,推拉老是报错?
村通网
2021-02-25 14:15:10 +08:00
回复了 zhoudaiyu 创建的主题 程序员 听到有人把阈值念成阀值我都替他们觉得尬
A:阈值
B:啥?
A:阀值
B:哦

这种时候你要用哪个?
2021-02-23 17:33:43 +08:00
回复了 TargaryenChen 创建的主题 程序员 突发奇想:如果穿越到古代 你想学好哪一方面的知识?
有枪可以为所欲为
终于看到踩坑 vue3 的了
英语好的话,可以试试墙外的辩论节目
我觉得你应该从记者或媒体方向来找答案,医患事件为什么会发生,患者经历了什么?只有基于事实的探索才能真正的引导医疗行业的健康发展
1  2  3  4  5  6  7  8  9  10  
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   864 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 34ms · UTC 19:45 · PVG 03:45 · LAX 12:45 · JFK 15:45
♥ Do have faith in what you're doing.