uni 開発アプリは、アプリケーション キャッシュを取得し、アプリケーションのバージョン番号を取得し、画面の回転を禁止します。

uniappを使用してアプリを開発する場合、現在のソフトウェアのバージョン番号を取得するだけでなく、アプリケーションのキャッシュ情報の取得やキャッシュ情報のクリアなどの機能がいくつかあります。次のようにアプリの

1. アプリケーションキャッシュを取得する

  1. 使用plus.cache.calculate方法
  2. データ内の変数を定義し、
  3. メソッドをカプセル化するか、onLoad ライフサイクルで取得します。
//size表示多少个字节,单位是b
data(){
    
    
	return {
    
    
		cache: '0KB',
	}
},
onLoad() {
    
    
    // #ifdef APP-PLUS
	// size表示多少个字节,单位是b
   plus.cache.calculate((size) => {
    
     
   	// 判断属于那个区间
   	if (size < 1024) {
    
    
   		this.cache = size + 'B';
   	} else if (size / 1024 >= 1 && size / 1024 / 1024 < 1) {
    
    
   		this.cache = Math.floor(size / 1024 * 100) / 100 + 'KB';
   	} else if (size / 1024 / 1024 >= 1) {
    
    
   		this.cache = Math.floor(size / 1024 / 1024 * 100) / 100 + 'M';
   	}
   });
   // #endif
}

2. アプリケーションのバージョン番号を取得する

  1. 使用plus.runtime.getProperty方法
  2. データ内の変数を定義し、version
  3. メソッドをカプセル化するか、onLoad ライフサイクルで取得します。
//size表示多少个字节,单位是b
data(){
    
    
	return {
    
    
		version : '',
	}
},
onLoad() {
    
    
	// #ifdef APP-PLUS
	plus.runtime.getProperty(plus.runtime.appid, (wgtinfo) => {
    
    
   		console.log(wgtinfo.version); //应用版本号
   		this.version = wgtinfo.version
   })// #endif
}

3. APPの横画面を禁止する

アプリの使用中に、携帯電話が画面の自動回転をオンにしている場合、携帯電話を回転させると自動的に水平画面が表示され、インターフェイス スタイルが期待と一致しないことがあります。このとき、plus.screen.lockOrientation次のような方法で解決できます。

  1. プロジェクトのルート ディレクトリを見つけますApp.vue
  2. onLaunchライフサイクルに次のコードを追加します。
onLaunch: function() {
    
    
	plus.screen.lockOrientation("portrait-primary");// 禁止转动屏幕
}

おすすめ

転載: blog.csdn.net/qq_38188228/article/details/126776220