App.vue 1.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  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. uni.setTabBarItem({ index: 0,text: this.$t('tabs.tab1')});
  22. // uni.setTabBarItem({ index: 1,text: this.$t('tabs.tab2')});
  23. // uni.setTabBarItem({ index: 2,text: this.$t('tabs.tab3')});
  24. // uni.setTabBarItem({ index: 3,text: this.$t('tabs.tab4')});
  25. uni.setTabBarItem({ index: 4,text: this.$t('tabs.tab5')});
  26. },
  27. // onShow: function() {
  28. // console.log('App Show');
  29. // },
  30. // onHide: function() {
  31. // console.log('返回上一页');
  32. // uni.navigateTo({
  33. // url: 'pages/User/user'
  34. // });
  35. // },
  36. // onBackPress: function(){
  37. // console.log('返回上一页2');
  38. // }
  39. }
  40. </script>
  41. <style>
  42. /*每个页面公共css */
  43. /* uni.css - 通用组件、模板样式库,可以当作一套ui库应用 */
  44. @import './common/uni.css';
  45. /* icon图标 */
  46. @font-face {
  47. font-family: 'iconfont'; /* project id 1095188 */
  48. src: url('https://at.alicdn.com/t/font_1095188_lvwtknkk16s.eot');
  49. src: url('https://at.alicdn.com/t/font_1095188_lvwtknkk16s.eot?#iefix') format('embedded-opentype'),
  50. url('https://at.alicdn.com/t/font_1095188_lvwtknkk16s.woff2') format('woff2'),
  51. url('https://at.alicdn.com/t/font_1095188_lvwtknkk16s.woff') format('woff'),
  52. url('https://at.alicdn.com/t/font_1095188_lvwtknkk16s.ttf') format('truetype'),
  53. url('https://at.alicdn.com/t/font_1095188_lvwtknkk16s.svg#iconfont') format('svg');
  54. }
  55. .icon {
  56. font-size: 24upx;
  57. color: #000000;
  58. font-family: iconfont;
  59. }
  60. .icon-warning:before {
  61. content: '\e604';
  62. font-size: 48upx;
  63. }
  64. </style>