setInterval 路由跳转继续运行并没有及时进行销毁
比如一些弹幕,走马灯文字,这类需要定时调用的,路由跳转之后,因为组件已经销毁了,但是 setInterval 还没有销毁,还在继续后台调用,控制台会不断…
怎么监听 Vuex 数据的变化?
通过 watch 监听 $store.state.counter 等具体值,也可以通过 store.subscribe 监听 数据变化,下面详细说明: 在 Vuex 中,可以通过以下方式监听数据…
怎么定义动态路由,如何获取动态参数
动态路由 使用路径参数,带冒号的会解析动态参数 path: '/user/:id' 动态参数 可以通过 this.$route.params 获取 使用 params 进行跳转时, 无法使用 …
JS 怎么下载一个zip文件?
a 标签加 download 属性 Download file 文件流的方式 var a = document.createElement('a'); var url = window.URL.createObjectURL(blob); var filen…
深入 C 元组 tuple 实现
什么是 tuple using Person = tuple;Person john { "John"s, 'M', 21 }; Person jess { "Jess"s, 'F', 19 };Person jack = make_tuple("Jack"s, 'M', …
Google 的 GNSS 全球导航卫星系统 分析工具
去年在 Android Nougat,我们引入了用于从 Android 设备检索全球导航卫星系统(GNSS)原始测量的 API。过去一周,我们公开发布了 GNSS 分析工具 来处…
优化 Chromebook 的 Android 应用
随着更多 Chromebook 可用 Google Play,现在,你可以将 Chromebook 的 Android 应用程序优化 到更广泛的受众群体。为优化大屏幕所做的更改将有助于能…
serverless + webpack 解决 node_modules 空间大的问题
想做一个手机浏览器插件,双击收藏好看的图片。用 serverless 做后端,leancloud 做数据库。在部署 serverless 时发现,默认是要上传 node_modules 的…
Webstorm 排查插件问题 tailwind 不提示
背景:听说 webstorm2020.3 支持 tailwindcss 了,于是便更新到这个版本,然后 vite-tailwind 搞起来,结果有些项目可以智能语法提示,有些不可以,于…
Vim 一款让我相见恨晚的编辑器
0.1 Vim 简介 Vim is a greatly improved version of the good old UNIX editor Vi. Many new features have been added: multi-level undo, syntax h…