App.vue 1.9 KB

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