mirror of
https://gitee.com/dromara/electron-egg.git
synced 2026-05-14 11:52:07 +08:00
del file
This commit is contained in:
@@ -1,80 +0,0 @@
|
|||||||
<template>
|
|
||||||
<div id="app-base-httpserver">
|
|
||||||
<div class="one-block-1">
|
|
||||||
<span>
|
|
||||||
1. 内置http server服务
|
|
||||||
</span>
|
|
||||||
</div>
|
|
||||||
<div class="one-block-2">
|
|
||||||
<a-space>
|
|
||||||
<p>* 状态:{{ currentStatus }}</p>
|
|
||||||
</a-space>
|
|
||||||
<p>* 地址:{{ servicAddress }}</p>
|
|
||||||
</div>
|
|
||||||
<div class="one-block-1">
|
|
||||||
<span>
|
|
||||||
2. 发送http请求
|
|
||||||
</span>
|
|
||||||
</div>
|
|
||||||
<div class="one-block-2">
|
|
||||||
<a-space>
|
|
||||||
<a-button @click="sendRequest('pictures')"> 打开【我的图片】 </a-button>
|
|
||||||
</a-space>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</template>
|
|
||||||
<script>
|
|
||||||
import storage from 'store2'
|
|
||||||
import { ipcApiRoute, requestHttp } from '@/api/main'
|
|
||||||
|
|
||||||
export default {
|
|
||||||
data() {
|
|
||||||
return {
|
|
||||||
currentStatus: '关闭',
|
|
||||||
servicAddress: '无'
|
|
||||||
};
|
|
||||||
},
|
|
||||||
mounted () {
|
|
||||||
this.init();
|
|
||||||
},
|
|
||||||
methods: {
|
|
||||||
init () {
|
|
||||||
const self = this;
|
|
||||||
this.$ipcCall(ipcApiRoute.checkHttpServer, {}).then(r => {
|
|
||||||
if (r.enable) {
|
|
||||||
self.currentStatus = '开启';
|
|
||||||
self.servicAddress = r.server;
|
|
||||||
storage.set('httpServiceConfig', r);
|
|
||||||
}
|
|
||||||
})
|
|
||||||
},
|
|
||||||
sendRequest (id) {
|
|
||||||
if (this.currentStatus == '关闭') {
|
|
||||||
this.$message.error('http服务未开启');
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
const params = {
|
|
||||||
id: id
|
|
||||||
}
|
|
||||||
requestHttp(ipcApiRoute.doHttpRequest, params).then(res => {
|
|
||||||
//console.log('res:', res)
|
|
||||||
})
|
|
||||||
},
|
|
||||||
}
|
|
||||||
};
|
|
||||||
</script>
|
|
||||||
<style lang="less" scoped>
|
|
||||||
#app-base-httpserver {
|
|
||||||
padding: 0px 10px;
|
|
||||||
text-align: left;
|
|
||||||
width: 100%;
|
|
||||||
.one-block-1 {
|
|
||||||
font-size: 16px;
|
|
||||||
padding-top: 10px;
|
|
||||||
}
|
|
||||||
.one-block-2 {
|
|
||||||
padding-top: 10px;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
</style>
|
|
||||||
@@ -1,77 +0,0 @@
|
|||||||
<template>
|
|
||||||
<div id="app-base-httpserver">
|
|
||||||
<div class="one-block-1">
|
|
||||||
<span>
|
|
||||||
1. 内置socket-io server服务
|
|
||||||
</span>
|
|
||||||
</div>
|
|
||||||
<div class="one-block-2">
|
|
||||||
<a-space>
|
|
||||||
<p>* 状态:{{ currentStatus }}</p>
|
|
||||||
</a-space>
|
|
||||||
<p>* 地址:{{ servicAddress }}</p>
|
|
||||||
</div>
|
|
||||||
<div class="one-block-1">
|
|
||||||
<span>
|
|
||||||
2. 发送请求
|
|
||||||
</span>
|
|
||||||
</div>
|
|
||||||
<div class="one-block-2">
|
|
||||||
<a-space>
|
|
||||||
<a-button @click="sendRequest('downloads')"> 打开【我的下载】 </a-button>
|
|
||||||
</a-space>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</template>
|
|
||||||
<script>
|
|
||||||
import { io } from 'socket.io-client'
|
|
||||||
import { ipcApiRoute, requestHttp } from '@/api/main'
|
|
||||||
|
|
||||||
export default {
|
|
||||||
data() {
|
|
||||||
return {
|
|
||||||
currentStatus: '关闭',
|
|
||||||
servicAddress: 'ws://127.0.0.1:7070'
|
|
||||||
};
|
|
||||||
},
|
|
||||||
mounted () {
|
|
||||||
this.init();
|
|
||||||
},
|
|
||||||
methods: {
|
|
||||||
init () {
|
|
||||||
const self = this;
|
|
||||||
this.socket = io(this.servicAddress);
|
|
||||||
this.socket.on('connect', () => {
|
|
||||||
console.log('connect!!!!!!!!');
|
|
||||||
self.currentStatus = '开启';
|
|
||||||
});
|
|
||||||
},
|
|
||||||
sendRequest (id) {
|
|
||||||
if (this.currentStatus == '关闭') {
|
|
||||||
this.$message.error('socketio服务未开启');
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
const method = 'controller.example.hello';
|
|
||||||
this.socket.emit('c1', { cmd: method, params: {id: id} }, (response) => {
|
|
||||||
// response为返回值
|
|
||||||
console.log('response:', response)
|
|
||||||
});
|
|
||||||
},
|
|
||||||
}
|
|
||||||
};
|
|
||||||
</script>
|
|
||||||
<style lang="less" scoped>
|
|
||||||
#app-base-httpserver {
|
|
||||||
padding: 0px 10px;
|
|
||||||
text-align: left;
|
|
||||||
width: 100%;
|
|
||||||
.one-block-1 {
|
|
||||||
font-size: 16px;
|
|
||||||
padding-top: 10px;
|
|
||||||
}
|
|
||||||
.one-block-2 {
|
|
||||||
padding-top: 10px;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
</style>
|
|
||||||
Reference in New Issue
Block a user