提交 55d00e1e 编写于 作者: B baiy 提交者: ninecents

fix ip

上级 45134698
{
"name": "c-tool",
"version": "1.7.2",
"version": "1.7.3",
"private": true,
"scripts": {
"serve": "vue-cli-service serve --port 8081",
......
......@@ -20,68 +20,66 @@
</div>
</template>
<script>
import axios from "axios"
import { codemirror } from 'vue-codemirror'
import 'codemirror/lib/codemirror.css'
import 'codemirror/mode/javascript/javascript.js'
import 'codemirror/addon/fold/foldcode.js'
import 'codemirror/addon/fold/foldgutter.js'
import 'codemirror/addon/fold/brace-fold.js'
import 'codemirror/addon/fold/comment-fold.js'
import 'codemirror/addon/fold/foldgutter.css'
import axios from "axios"
import {codemirror} from 'vue-codemirror'
import 'codemirror/lib/codemirror.css'
import 'codemirror/mode/javascript/javascript.js'
import 'codemirror/addon/fold/foldcode.js'
import 'codemirror/addon/fold/foldgutter.js'
import 'codemirror/addon/fold/brace-fold.js'
import 'codemirror/addon/fold/comment-fold.js'
import 'codemirror/addon/fold/foldgutter.css'
export default {
components: {
codemirror,
},
created() {
this.current = Object.assign(this.current,this.$getToolData("input"))
},
mounted(){
this.codemirror.setSize(null, 350)
},
computed: {
codemirror() {
return this.$refs.code.codemirror
export default {
components: {
codemirror,
},
created() {
this.current = Object.assign(this.current, this.$getToolData("input"))
},
mounted() {
this.codemirror.setSize(null, 350)
},
computed: {
codemirror() {
return this.$refs.code.codemirror
}
},
methods: {
handle() {
if (this.current.input) {
axios({
url: 'https://ifconfig.co/json',
responseType: 'json',
params: this.current.input !== "localhost" ? {ip: this.current.input} : {}
}).then(({data}) => {
this.current.output = JSON.stringify(data, null, 4);
this.$saveToolData(this.current);
}).catch((error) => {
return this.$Message.error("ip地址信息查询错误:" + error);
});
}
},
methods: {
handle() {
if (this.current.input) {
axios({
url: 'https://ifconfig.co/json',
responseType: 'json',
params: this.current.input !== "localhost" ? {ip:this.current.input} : {}
}).then((response)=>{
console.log(response)
// if (err) return this.$Message.error("ip地址信息查询错误:"+err);
// this.current.output = JSON.stringify(JSON.parse(result),null, 4);
// this.$saveToolData(this.current);
}).catch((error)=>{
console.log(error)
});
}
local() {
this.current.input = 'localhost';
this.handle()
}
},
data() {
return {
current: {
input: "",
output: "",
},
local(){
this.current.input = 'localhost';
this.handle()
}
},
data() {
return {
current:{
input: "",
output: "",
},
options: {
mode: 'application/json',
lineNumbers: true,
lineWrapping: false,
foldGutter: true,
indentUnit: 4,
gutters: ['CodeMirror-linenumbers', 'CodeMirror-foldgutter'],
},
}
},
}
options: {
mode: 'application/json',
lineNumbers: true,
lineWrapping: false,
foldGutter: true,
indentUnit: 4,
gutters: ['CodeMirror-linenumbers', 'CodeMirror-foldgutter'],
},
}
},
}
</script>
\ No newline at end of file
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册