背景:
一直以来都是做的Vue项目,这次使用Vue框架,结合appWeb的框架(登录、上传等不变)来将之前的项目改为前后端分离式开发。
碰到的需求点是,在html写的登录页面中,做简单的多语言。
项目结构如下:需求:在login.html中可以根据浏览器或cookie缓存的语言状态来改变页面文字。
代码:
<head>
<meta charset="utf-8">
<script language="javascript" type="text/javascript">
function loadLang() {
var isCh
let arr = document.cookie.split('LANG=')
if (!arr || arr.length != 2) {
isCh = window.navigator.language=='zh-CN'
}else{
isCh = arr[1] == 'zh'
}
document.getElementById('system').innerHTML = is