faceRollingKB 最近的时间轴更新
faceRollingKB

faceRollingKB

V2EX 第 300715 号会员,加入于 2018-03-16 15:05:56 +08:00
faceRollingKB 最近回复了
哎,仿佛几年前的 ie,我遇到的问题是输入完成后键盘消失但是页面底部出现一块有时候白色有时候灰色的背景,头疼
114 天前
回复了 firhome 创建的主题 程序员 前端大佬们,移动端布局不用 REM 用什么?
实践中发现 rem 单位用处不大,使用 px 单位再加上 media 就可以同时适配不同尺寸的页面,当然设计也要根据页面尺寸来
114 天前
回复了 gzf6 创建的主题 Vue.js [请教] vue3 自定义简单的状态管理
get 和 set 无法跟 template 双向绑定,使用$watch 来模拟 computed 和 watch
前端目前的市场是 react 最流行,同时也支持 ts ;
vue 缺点是 ts 入场太晚,angular 缺点是用的人少;
实际上看你自己的想法,如果是后端搞,那就建议多花点时间上 angular,如果是找前端合作,那就看对方的喜好
132 天前
回复了 beryl 创建的主题 程序员 一次在 V2EX 的讨论有感
遇到问题 --> document --> google --> v2ex,不过通常来说只能获得一些思路,最后要解决还得靠自己
138 天前
回复了 xuqiccr 创建的主题 程序员 [水贴]被同事的变量名惊呆了
可能你同事一时间没想起来 test 这个单词,建议你选择原谅:D
142 天前
回复了 gzf6 创建的主题 Angular Angular12 正式版发布
@kirigaya 就是用的人少
153 天前
回复了 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];
}
153 天前
回复了 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,缓存不消失
你卖的不是插件,是用户吧
关于   ·   帮助文档   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   961 人在线   最高记录 5497   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 12ms · UTC 19:41 · PVG 03:41 · LAX 12:41 · JFK 15:41
♥ Do have faith in what you're doing.