uniapp FAQ 記録 (随時更新 - 2023-8-14 更新)

replaceAll の使用法の問題

  • replaceAll: 互換性の問題に注意してください。サポートされていない場合は、次のように変更できます。replace(/xxx/g, xxx)

画像パスの問題

  • インポートされた画像のパスに注意してください: 構文プロンプトが表示され、 Enter キーを押して、二重スラッシュが含まれていることを確認してください//。この種の表示はブラウザでは正常ですが、実際のアプリではサポートされていません。二重スラッシュを次のように変更する必要があります。シングルスラッシュ。スラッシュ

IOS変換時間の問題

  • 実機は標準時間に変換iosできないため、次のように置き換える必要があります。yyyy-MM-dd-/
let endTime = data.endTime.replace(/\-/g, '/')
endTime = Date.parse(new Date(endTime));

イメージイメージの問題

  • 画像 デフォルトでは画像間に不可解な隙間が生じますが、それが必要ない場合は、画像display:inline-block;display: block;

webview h5キャッシュの問題

  • App webview埋め込みH5キャッシュの問題:
    フロントエンドが Web ビュー ページを開いたとき:
  //ios 禁用缓存,测试生效!!
  let cache1 = plus.ios.newObject('NSURLCache');
  let cache = plus.ios.invoke(cache1, 'sharedURLCache');
  plus.ios.invoke(cache, 'removeAllCachedResponses');
  plus.ios.invoke(cache, 'setDiskCapacity:', 0);
  plus.ios.invoke(cache, 'setMemoryCapacity:', 0);
  
  //安卓端缓存清理。
  plus.cache.clear();

テキスト設定スペースが有効になりません

  • テキストコンポーネント、スペース属性の設定が反映されない?? ?

    この属性はテキストの途中でのみ使用されます。

    デフォルトでは、先頭と末尾にスペースを追加することは無効であり、特殊な記号が必要です\n

<text space="nbsp">测 试</text>
<text space="nbsp">\n 测试 \n</text>

インターフェースを調整した後、画像が表示されない

srcに直接バインドされたアドレスは正常に表示できるのですが、インターフェース経由で取得した画像アドレスは正常に表示できないのでしょうか?? ?

<view class="card-photo">
    <view class="card-photo-label">身份证正面</view>
    <image :src="realInfo.idCarFrontImg" mode=""></image>
</view>
  • バインドされたアドレスに問題があります
    ここに画像の説明を挿入します

  • データの命名に問題があり、
    対応する属性キーをデータ内に定義しないと画像が正しく表示されない可能性があります。

data() {
    
    
	return {
    
    
		realInfo: {
    
    
		    idCarFrontImg: '',
		    idCarVersoImg: '',
		},
	}
}

おすすめ

転載: blog.csdn.net/Zhuangvi/article/details/131475255