分析vue是如何实现数据响应的. 前记 现在回顾一下看数据响应的原因. 之前看了vuex和vue i18n的源码, 他们都有自己内部的vm, 也就是vue实例. 使用的都是vue的响应式数据特性及$watchapi. 所以决定看一下vue的源码, 了解vue是如何实现响应式数据. 本文叙事方式为树藤 ...
分类:
其他好文 时间:
2018-11-14 22:47:28
阅读次数:
210
1.npm install vue-i18n 2.在 main.js 中引入 vue-i18n import VueI18n from 'vue-i18n' Vue.use(VueI18n) 3.在main.js中准备翻译 const messages = { zh: { message: { na... ...
分类:
其他好文 时间:
2018-11-07 11:32:29
阅读次数:
133
I18n (internationalization ) 未完善 产品国际化是产品后期维护及推广中重要的一环,通过国际化操作使得产品能更好适应不同语言和地区的需求 国际化重点:1、 语言语言本地化2、 文化颜色、习俗等3、 书写习惯日期格式、时区、数字格式、书写方向备注:项目中会兵分两路,一路是语言 ...
分类:
其他好文 时间:
2018-11-06 23:42:26
阅读次数:
359
i18n(其来源是英文单词 internationalization的首末字符i和n,18为中间的字符数)是"国际化"的简称。 Java使用java.util.ResourceBundle与java.util.Locale来实现国际化。不同IDE的国际化提供不同的功能支持,便于处理国际化的资源,这里 ...
分类:
编程语言 时间:
2018-10-13 21:36:19
阅读次数:
176
2018年10月12日 莫名其妙出现cmd下git log中文乱码问题,显示一堆<E4><A8>之类的乱码。git bash却一切正常。 怀疑是Windows系统升级出现的不兼容问题。 把git升级到最新版本,没有解决问题。 参考网上设置 git config --global i18n.logou ...
分类:
其他好文 时间:
2018-10-12 11:57:58
阅读次数:
227
最近自己研究vue-i18n做了个vue国际化的demo,总结如下 第一步、安装vue-i18n npm install vue-i18n 第二步、在main.js中引入vue-i18n(如下图) 第三步、建两个语言包文件,目录结构如下图: 第四步、给这两个文件里写静态的页面展示数据 1、en.js ...
分类:
其他好文 时间:
2018-09-27 18:12:05
阅读次数:
186
public class TimeZoneChangeInterceptor extends HandlerInterceptorAdapter { public static final String DEFAULT_PARAM_NAME = "_timeZone"; private static ...
分类:
编程语言 时间:
2018-09-26 12:58:44
阅读次数:
253
有时候上传的文件在linux上ls显示的时乱码,原因可能是系统语言编码问题,以Linux centos6.5为例,解决方法如下: 1、在root(皇帝)权限下更改: 查看当前所有语言环境:locale -a 查看当前系统语言环境:echo $LANG 2、编辑i18n配置文件: vi /etc/sy ...
分类:
编程语言 时间:
2018-09-23 16:39:22
阅读次数:
473
1、查看项目编码格式与日志文件格式是否一致,如统一UTF-8 2、使用 Linux命令 locale 查看Linux系统编码 保证跟项目编码一致。 修改Linux系统编码 vim /etc/sysconfig/i18n 2、首先查看Tomcat启动脚本catalina.sh 是否有 JAVA_OPT ...
分类:
编程语言 时间:
2018-09-21 12:29:20
阅读次数:
323
vue-i18n 仓库地址:https://github.com/kazupon/vue-i18n 兼容性: 支持 Vue.js 2.x 以上版本 安装方法:(此处只演示 npm) 使用方法: 1、在 main.js 中引入 vue-i18n (前提是要先引入 vue) 2、准备本地的翻译信息 3、 ...
分类:
其他好文 时间:
2018-09-21 10:51:42
阅读次数:
246