Rantetsu Inori
Rantetsu Inori
> > 套个在外面? > > `` 对替换 `` 元素的 src 也会有反应吗? 只需要把key换成和src一样就好了(transition通过key判断)。 但是不能用NuxtImg上的src,这个固定是原始图片地址,需要获取真实img元素的src,然后当图片src改变时就会触发切换了。 可通过NuxtImg的事件e.currentTarget或ref来直接获取真实Dom。
没查清楚具体原因,建议你在发现它错位的瞬间在控制台点暂停调试,然后找找看哪个元素消失了从而导致的异常。
投稿页面和其它地方不一致?
已发现问题所在,是一个Vue不能与SCSS友好使用的问题,即使用 `:global` 会渲染异常,但 `:deep` 就没事。 已发布议题:`vuejs / core / issues / #10403` 不过我估计Vue那边压根就不想解决反正他们又不用SCSS,就像之前那个 `:deep` 一样的。
我想“扁平模式”和“直角模式”应该放在“实验”设置里面。
直角和扁平真的只是当时我口嗨做着玩的,并没打算真的要做得如此有用(很多组件甚至都不想优化了)。 动态背景至少还能用。 而且动态背景和减少动画甚至还优化过了。
我觉得颜文字、绘文字、特殊符号就应该是三个不同的东西,应该分门别类地存在。 I think kaomoji, emoji, symbols are different, should exist in different categories.
> ~~kirakira.exe~~ > ~~bilibili.dll~~ ~~(~~
这是我有意而为之的。 这似乎是原来点击导航后,可能是资源没有加载完成,导致并没有切换导航,仍然是原来的页面。这就给用户一种“我明明点击了导航,但是页面没有切换,是不是坏了”的感觉。需要点击导航两次或更多后才会切换过去。 后来我就改成,点击导航后,会有一个指示器切换过去的动画,给用户一种可以点击的心理暗示。但是可能是资源没有加载完成,实际上页面并没有切换过去。此时导航组件检测到路由未改变后,再播放一个指示器切换回原导航的动画。这样之后,在刚进入一个页面后(如设置、用户主页)立即点击切换导航,八成会失败,这时会发现几乎大多情况下都是切换失败。 因此我就改成了,在检测到切换导航失败后,开启一个定时器反复自动点击该切换导航,直到切换成功后再关闭定时器。这样就会看起来是指示器立即切换过去,然后发现切换失败,动画切换回来,然后一直等到成功切换之后再动画切换过去。 然后在个人主页,点击还没有制作的页面,会强制切换到主页。这会被导航组件识别为切换失败,因此目前看起来像是网站在自己攻击自己。
> 我的个人意见是:点下去就完整播放动画,这样可以感觉流畅点 如果想点下去就播放动画,如何考虑切换失败的问题?