123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135 |
- <script>
- export default {
- onLaunch: function() {
- const that = this;
- that.forceUpdate();
- },
- onShow: function() {
- const that = this;
- },
- onHide: function() {
- console.log('App Hide')
- },
- methods: {
- forceUpdate() {
- const that = this;
- let system = uni.getSystemInfoSync();
- if (system.uniPlatform == 'mp-weixin') {
- const updateManager = uni.getUpdateManager();
- updateManager.onCheckForUpdate(function(res) {
- console.log(res.hasUpdate);
- });
- updateManager.onUpdateReady(function(res) {
- uni.showModal({
- title: '更新提示',
- content: '新版本已经准备好,是否重启应用?',
- success(res) {
- if (res.confirm) {
- uni.clearStorage();
- updateManager.applyUpdate();
- }
- }
- });
- });
- updateManager.onUpdateFailed(function(res) {
- console.log(res);
- console.log('更新失败');
- });
- }
- }
- }
- }
- </script>
- <style lang="scss">
- @import '@/uni_modules/uni-scss/index.scss';
- @import '@/common/css/iconfont.css';
- .container {
- display: flex;
- flex-direction: column;
- box-sizing: border-box;
- width: 100vw;
- height: 100vh;
- }
- .textOne {
- overflow: hidden;
- white-space: nowrap;
- text-overflow: ellipsis;
- -o-text-overflow: ellipsis;
- }
- .textOver {
- overflow: hidden;
- text-overflow: ellipsis;
- word-break: break-all;
- display: -webkit-box;
- -webkit-box-orient: vertical;
- -webkit-line-clamp: 2;
- }
- .uni-dialog-content {
- padding: 2vw !important;
- max-height: 40vh;
- overflow-y: auto;
- align-items: normal !important;
- box-sizing: border-box;
- }
- page {
- --oneHeight: 100vh;
- --twoHeight: 92vh;
- --mainColor:
- --footColor:
- --font20Size: 20px;
- --font19Size: 19px;
- --font18Size: 18px;
- --font17Size: 17px;
- --font16Size: 16px;
- --font15Size: 15px;
- --font14Size: 14px;
- --font13Size: 13px;
- --font12Size: 12px;
- --f1Color:
- --f2Color:
- --f3Color:
- --f4Color:
- --f5Color:
- --f6Color:
- --f7Color:
- --f8Color:
- --f9Color:
- --f99Color:
- --f85Color:
- --f69Color:
- --f80Color:
- --f33Color:
- --f12Color:
- --fFB1Color:
- --fDCColor:
- --fcColor:
- --f00Color:
- --fffColor:
- --f3CColor:
- --fF0Color:
- --fFFColor:
- --f08Color:
- --f35BColor:
- --f191Color:
- }
- </style>
|