function IoTCenter_product() { return Vue.component('IoTCenter_product', function (resolve, reject) { axios.get("/IoTCenter/product.html").then(function (response) { resolve({ template: response.data, data() { return { model: null }; }, mounted: function () { console.log('当前路由:'); console.log(this.$route); var url = '/IoTCenter/api/v1/product/getDevices?number='+this.$route.query.number; var component = this; axios.post(url) .then(function (response) { component.model = response.data; }) .catch(function (error) { }) .finally(function () { }); }, methods: { } }) }); }); }