针对某一个项目自动切换 node 版本

nvm作为 node 的版本管理器,并不具备自动切换版本切换的功能,有的时候我们需要针对某一个项目切换当前的 node 版本,这个时候就需要用到其他工具了。比如avn 举例项目:project 因为最近 Node 更新到 10 之后,我将系统默认版本切换到了 10,有不更新不舒服斯基强迫症 而project 编译的版本为 8,否则会出现编译出错。 shell $ brew install nvm $ nvm i -g avn $ avn steup 之后在project根目录中添加一个文件.node-version

June 13, 2018 · 1 min · Hivan Du

vue 2.0 自定义 filter 并挂载到全局使用

vue 2.0 开始,取消默认 filter, 需要自定义。

October 21, 2017 · 1 min · Hivan Du

vux 更改 Tabbar 选中状态

在 vux 的文档和示例中,都没有明确的说明 tabbar 上 v-model 的使用 文档中将v-model说明放在了 TabbarItem 示例下,但是其实这个应该是放在Tabbar上 <template> <router-view class="view" v-on:changeTab="changeTab"></router-view> <tabbar v-model="index"> <tabbar-item></tabbar-item> ... <tabbar-item></tabbar-item> </tabbar> </template> <script> data(){ return{ index:0, ... } } methods:{ changeTab(num){ ... this.index = num; ... } } </scirpt> 然后子组件中调用 mounted(){ this.$emit('changeTab', 2) } 这样就便于在不同的组件内都可以更改 Tabbar 选中状态

September 3, 2017 · 1 min · Hivan Du

关于设备转向后的自适应

关于移动端的适配,都知道其实 rem 是比较好的一个适配方案,但是 rem 是根据根目录的字体大小来调解的,那么,我们在做网页的时候,屏幕旋转后,能否让根目录的字体跟着变化呢? 先上代码: $(function(){ var size = $(window).width() / 25; $('html').css('font-size': size); }); 这样在 css 中用 rem 单位是没什么问题,但是如果屏幕旋转之后,你就会发现,真的不能看了就。原因就是屏幕旋转以后,根上的字体并没有随之变化。 所以我们来加上 // 监视设备方向 window.addEventListener("orientationchange", function() { media(); }, false); function media(argument) { // 因为获取尺寸出错,需要延迟获取 setTimeout(function(){ var size = $(window).width() / 25; console.log('the device size: '+size); $('html').css('font-size', size); }, 200); }

July 27, 2016 · 1 min · Hivan Du

VH 情怀黄铜原子笔

「知乎专栏地址」 收到 @罗文森 赠送的笔已经很多天了,快两个星期了吧。 一直在找时间想写一篇评测出来,终究是没抽出时间,况且,我不是写手!眼看时间一天天过去,心里也越来越愧疚。 其实最主要的也不单单是写不出什么,而是总归要用它画两幅画出来,才会感觉的出来到底合不合心意。

January 29, 2016 · 1 min · Hivan Du

SOLOVE Air-M20000

第一次为产品写评测吧我这是,也不太记得了。不过以下这个电源,觉得值得写上一篇。

November 30, 2015 · 1 min · Hivan Du

自定义文件上传框

其实这根本就不值得写出来,只是可能前几步大家都做了,只是最后一步就忽略了。 我们在自定义input:file的时候,一般来说都是外边包一层,里边在写一个<input type="file">, 然后将其透明值设置成0,然后再定义外层的样式来达到自定义的目的。 ...

July 27, 2015 · 1 min · Hivan Du

VSCO FILM 00 FREE STARTER PACK

[本文知乎专栏][1] VSCOCam 是 iOS 上一款滤镜相机,其最著名的地方就是他们的胶片滤镜。 而其实 VSCO 在这款 APP 之前,就一直在做胶片滤镜,有 OS X 和 WIN 两个平台的版本。最主要的是作为 LightRoom 的插件存在。

April 23, 2015 · 1 min · Hivan Du

Power for Mac

January 9, 2015 · 1 min · Hivan Du

在 Yosemite 中设置 Pow

在 Yosemite 中,Pow 安装和启动是有问题的。这是因为 ipfw 被移除了,所以如果要在 Yosemite 中跑 Pow,需要做些设置才可以。

November 7, 2014 · 1 min · Hivan Du