跳至主要內容
vue-i18n的一些使用

开始

在使用 vue 编写大型项目时,经常使用的一种国际化方案为 Vue i18n。

其中大部分的使用看官网就够了,这里仅记录一些在实际使用中的问题。

问题

  • t()和 tc()
    这两个方法在大部分情况下展现一致,以至于经常有人混用。事实上,在大部分情况下都应该使用 t(),tc()方法适用于复数,它会让 ‘|’ 无法展示。源码中 tc()有这么一段:

init-qy大约 1 分钟前端开发vue
关于监听浏览器窗口大小的一些记录

过程

由于需要在 vue 项目中使用 echarts 图表,基于 canvas 的 echarts 不能随窗口大小改变而改变。这时就需要监听窗口大小,并实时执行 echarts 的 resize 方法。

向 Window 对象添加事件句柄

mounted() { window.addEventListener('resize', this.resizeHandler) }, destroyed()
{ window.removeEventListener('resize', this.resizeHandler) }, methods:{
resizeHandler(){ // do something } }

init-qy大约 2 分钟前端开发jsvue
关于js运行机制的一点研究

前言

最近追了阮一峰阮老师的博客,真的是吾辈楷模。写博客不难,难得是一直写博客,一直保持学习、分享的精神。坚持是一件很难的事情,希望我能够坚持下去。言归正传,我是通过阮老师一篇据说被喷的博客(JavaScript 运行机制详解:再谈 Event Loop)中去理解了一下,自己做了一点总结。


init-qy大约 3 分钟前端开发jsvue