test.vue 998 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. <template>
  2. <view>
  3. <text>设备型号: {{ model }}</text>
  4. <text>硬件制造商: {{ manufacturer }}</text>
  5. <text>Android 版本: {{ androidVersion }}</text>
  6. <text>SDK 版本: {{ sdkVersion }}</text>
  7. </view>
  8. </template>
  9. <script>
  10. export default {
  11. data() {
  12. return {
  13. model: '',
  14. manufacturer: '',
  15. androidVersion: '',
  16. sdkVersion: ''
  17. };
  18. },
  19. onReady() {
  20. this.getDeviceInfo();
  21. this.getAnd();
  22. },
  23. methods: {
  24. getDeviceInfo() {
  25. // 获取设备型号和制造商信息
  26. this.model = plus.device.model; // 设备型号
  27. this.manufacturer = plus.device.vendor; // 硬件制造商
  28. },
  29. getAnd() {
  30. // 获取Android版本和SDK版本
  31. uni.getSystemInfo({
  32. success: (res) => {
  33. this.androidVersion = res.system;
  34. this.sdkVersion = res.osAndroidAPILevel ? res.osAndroidAPILevel : '未知';
  35. }
  36. });
  37. }
  38. }
  39. };
  40. </script>
  41. <style>
  42. view {
  43. padding: 20px;
  44. }
  45. text {
  46. display: block;
  47. margin-bottom: 10px;
  48. }
  49. </style>