Index.vue 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. <template>
  2. <div id="app-base-test-api">
  3. <div class="one-block-1">
  4. <span>
  5. 1. 测试一些操作系统api
  6. </span>
  7. </div>
  8. <div class="one-block-2">
  9. <a-space>
  10. <a-button @click="exec(1)"> 点击 </a-button>
  11. <a-button @click="exec2(1)"> 点击2 </a-button>
  12. </a-space>
  13. </div>
  14. </div>
  15. </template>
  16. <script>
  17. import { ipcApiRoute, requestHttp } from '@/api/main'
  18. export default {
  19. data() {
  20. return {
  21. type: 1,
  22. };
  23. },
  24. methods: {
  25. exec (id) {
  26. const params = {
  27. id: id
  28. }
  29. this.$ipc.invoke(ipcApiRoute.test, params).then(res => {
  30. console.log('res:', res)
  31. })
  32. },
  33. exec2 (id) {
  34. const params = {
  35. id: id
  36. }
  37. requestHttp(ipcApiRoute.test, params).then(res => {
  38. console.log('res2:', res)
  39. })
  40. },
  41. }
  42. };
  43. </script>
  44. <style lang="less" scoped>
  45. #app-base-test-api {
  46. padding: 0px 10px;
  47. text-align: left;
  48. width: 100%;
  49. .one-block-1 {
  50. font-size: 16px;
  51. padding-top: 10px;
  52. }
  53. .one-block-2 {
  54. padding-top: 10px;
  55. }
  56. }
  57. </style>