当打包构建应用时,Javascript 包会变得非常大,影响页面加载。如果我们能把不同路由对应的组件分割成不同的代码块,然后当路由被访问的时候才加载对应组件,这样就更加高效了。

- 阅读剩余部分 -

关于组件通信我相信小伙伴们肯定也都很熟悉,就不多说了,对组件还不熟悉的可以查看这里

官方推荐的状态管理方案是 Vuex。不过如果项目不是很大,状态管理也没有很复杂的话,使用 Vuex 有种杀鸡用牛刀的感觉,当然,这也是要根据自己的需求来的,只是建议。

官方也推荐了一种非父子组件的通信,在简单的场景下,可以使用一个空的 Vue 实例作为事件总线也就是下面要说的 Bus

我习惯把Bus定义在全局,这样使用起来的时候就不用再去单独引用。

- 阅读剩余部分 -

随机的锁屏壁纸存储在C:\Users\电脑名\AppData\Local\Packages\Microsoft.Windows.ContentDeliveryManager_随机字母\LocalState\Assets

然后把文件夹复制出来一份,批量修改后缀为jpg格式即可。

批量修改后缀方法:

在文件夹下面新建一个txt文档,ren *.* *.jpg,然后把txt文本保存成bat格式,双击运行就好了。

放几张已经提取出来的图片,右键另存即可。

- 阅读剩余部分 -

这算是一个比较变态的需求了,最近给甲方做一个项目,有两级导航,但是一级导航是空的,也就是说一级导航是没有页面,所以也没办法去配置路由,但是在点击一级导航下的二级导航,需要把对应的一级导航高亮出来!如果不用VueRouter来做,应该效果上可以实现,但是如果用户手动的在浏览器上输入地址,没有路由的配合,导航是不会高亮的!

- 阅读剩余部分 -

先听我闲扯一段:在做项目的时候,有一个需求需要做一个下拉树,用饿了么的组件是没有下拉树的功能,但是组件是有树的,于是只能自己手动的去做一个下拉树的处理,我这里并不是要讲怎么做下拉树,因为做一个下拉是很简单的,我这里要说的是Vue的自定义指令。

- 阅读剩余部分 -

在许多情况下,我们希望把内部的服务暴露到外网来使用,比如说:

  • 在公司内网开发程序,要和微信联调。
  • 想要随时随地登录家里的树莓派,使用上面的服务。
  • 在公司想连接到家里的路由器后台等等

在这些情况下,我们就会很迫切的希望有一个内网穿透服务,帮我们把内部的端口,暴露到外网来。

- 阅读剩余部分 -

《高山流水》,中国古琴曲,属于中国十大古曲之一。传说先秦的琴师伯牙一次在荒山野地弹琴,樵夫钟子期竟能领会这是描绘“峨峨兮若泰山”和“洋洋兮若江河”。伯牙惊道:“善哉,子之心而与吾心同。”钟子期死后,伯牙痛失知音,摔琴绝弦,终生不弹,故有高山流水之曲。