App.vue 2.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  1. <script>
  2. export default {
  3. onLaunch: function() {
  4. console.log('App Launch');
  5. //默认语言
  6. var lan = 'en'
  7. // var lan = 'zh'
  8. try {
  9. const res = uni.getSystemInfoSync();
  10. lan = res.language
  11. } catch (e) {
  12. console.log('error='+e)
  13. }
  14. console.log('lan='+lan);
  15. if(lan == 'en') {
  16. this._i18n.locale = 'en-US'
  17. }
  18. if(lan == 'zh-Hans-CN' || lan=='zh' || lan=='zh-CN') {
  19. this._i18n.locale = 'zh-CN'
  20. }
  21. if(lan == 'ko') {
  22. this._i18n.locale = 'ko'
  23. }
  24. uni.setTabBarItem({ index: 0,text: this.$t('tabs.tab1')});
  25. uni.setTabBarItem({ index: 1,text: this.$t('tabs.tab2')});
  26. uni.setTabBarItem({ index: 2,text: this.$t('tabs.tab3')});
  27. uni.setTabBarItem({ index: 3,text: this.$t('tabs.tab4')});
  28. uni.setTabBarItem({ index: 4,text: this.$t('tabs.tab5')});
  29. },
  30. // onShow: function() {
  31. // console.log('App Show');
  32. // },
  33. // onHide: function() {
  34. // console.log('返回上一页');
  35. // uni.navigateTo({
  36. // url: 'pages/User/user'
  37. // });
  38. // },
  39. // onBackPress: function(){
  40. // console.log('返回上一页2');
  41. // }
  42. }
  43. </script>
  44. <style>
  45. /*每个页面公共css */
  46. /* uni.css - 通用组件、模板样式库,可以当作一套ui库应用 */
  47. @import './common/uni.css';
  48. /* icon图标 */
  49. @font-face {
  50. font-family: 'iconfont'; /* project id 1095188 */
  51. src: url('https://at.alicdn.com/t/font_1095188_lvwtknkk16s.eot');
  52. src: url('https://at.alicdn.com/t/font_1095188_lvwtknkk16s.eot?#iefix') format('embedded-opentype'),
  53. url('https://at.alicdn.com/t/font_1095188_lvwtknkk16s.woff2') format('woff2'),
  54. url('https://at.alicdn.com/t/font_1095188_lvwtknkk16s.woff') format('woff'),
  55. url('https://at.alicdn.com/t/font_1095188_lvwtknkk16s.ttf') format('truetype'),
  56. url('https://at.alicdn.com/t/font_1095188_lvwtknkk16s.svg#iconfont') format('svg');
  57. }
  58. .icon {
  59. font-size: 24upx;
  60. color: #000000;
  61. font-family: iconfont;
  62. }
  63. .icon-warning:before {
  64. content: '\e604';
  65. font-size: 48upx;
  66. }
  67. </style>