const App = { mixins: [sharedMixin],/////共用的方法///// data() { return { loading: { loading: false, }, currindex: '', direction: 'ltr', clearable: false, useritem: {}, PublishOrderList: [], other: {}, clearable: false, searchdata: { page: 1, page_size: 20, kw: '', }, }; }, mounted() { this.getGoodsList(); }, created() { }, methods: { editGoodsKD(id) { let url = "/admin/goodskd/create/id/" + id + ".html"; window.location.href = url; }, handleSizeChange(val) { //////设置每页多少条 this.searchdata.page_size = val this.getGoodsList(); }, handleCurrentChange(val) { ///改变当前页/////// this.searchdata.p = val this.getGoodsList(); }, formatDate(time) { return moment(time * 1000).format("YYYY-MM-DD HH:mm"); }, searchPublishOrder() { this.getGoodsList() }, getGoodsList() { let that = this; that.loading.loading = true; let url = "/admin/goodskd/getGoodsList.html" postRequest(url, that.searchdata).then(res => { if (res.data.code == 200) { that.PublishOrderList = res.data.list; that.other = res.data.other; } that.loading.loading = false; }); }, } }; const app = Vue.createApp(App); for (const [key, component] of Object.entries(ElementPlusIconsVue)) { app.component(key, component) } app.use(ElementPlus, { locale: ElementPlusLocaleZhCn, }); app.mount("#vue_item");