Browse Source

异步问题!!!

main
cobb 4 years ago
parent
commit
5df27e92f7
  1. 31
      src/components/HelloWorld.vue

31
src/components/HelloWorld.vue

@ -72,17 +72,10 @@
<script>
import vueJsonEditor from "vue-json-editor";
import { Parser } from "sql-ddl-to-json-schema";
import axios from "axios";
// import { marked } from "marked";
// import hljs from "highlight.js";
// import "highlight.js/styles/atelier-plateau-light.css";
const cli = axios.create({
baseURL: "https://json.cobb.wang/",
timeout: 1000,
headers: { "content-type": "application/json" },
});
function toCamelCase(str) {
var regExp = /[-_]\w/gi;
return titleCase(
@ -447,23 +440,17 @@ export default {
`;
return serviceOutput;
},
async getStruct() {
var struct = ``;
await cli
.post("/sql", {
content: this.sqlinput,
})
.then(function (response) {
struct = response.data;
return struct;
})
.catch(function (error) {
console.log(error);
});
return struct;
getMyStruct() {
var oReq = new XMLHttpRequest();
oReq.open("POST", "https//json.cobb.wang/sql", false); //
oReq.setRequestHeader("Content-type", "application/json");
console.log(this.sqlinput);
oReq.send(JSON.stringify({ content: this.sqlinput })); //JSON
var result = oReq.responseText; //
return result;
},
handleModelOutput(v) {
const struct = this.getStruct();
var struct = this.getMyStruct();
console.log("struct", struct);
const requires = v.required;
const properties = v.properties;

Loading…
Cancel
Save