Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit38a5bd4

Browse files
authored
Merge pull requestlin-xin#183 from lin-xin/dev
请求不使用代理
2 parents5ac78cf +bee36e1 commit38a5bd4

File tree

12 files changed

+88
-118
lines changed

12 files changed

+88
-118
lines changed

‎favicon.ico

-914 Bytes
Binary file not shown.

‎package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
"dependencies": {
1111
"axios":"^0.18.0",
1212
"babel-polyfill":"^6.26.0",
13-
"element-ui":"^2.8.2",
13+
"element-ui":"^2.9.2",
1414
"mavon-editor":"^2.6.17",
1515
"vue":"^2.6.10",
1616
"vue-cropperjs":"^3.0.0",

‎public/vuetable.json

Lines changed: 0 additions & 53 deletions
This file was deleted.

‎src/api/index.js

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
importrequestfrom'../utils/request';
2+
3+
exportconstfetchData=(query)=>{
4+
returnrequest({
5+
url:'/ms/table/list',
6+
method:'post',
7+
data:query
8+
})
9+
}

‎src/assets/vuetable.json

Lines changed: 0 additions & 43 deletions
This file was deleted.

‎src/components/common/Sidebar.vue

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -127,6 +127,12 @@
127127
}
128128
]
129129
}
130+
,
131+
{
132+
icon:'el-icon-lx-redpacket_fill',
133+
index:'/donate',
134+
title:'支持作者'
135+
}
130136
]
131137
}
132138
},

‎src/components/page/BaseTable.vue

Lines changed: 5 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -7,13 +7,13 @@
77
</div>
88
<divclass="container">
99
<divclass="handle-box">
10-
<el-buttontype="primary"icon="delete"class="handle-del mr10"@click="delAll">批量删除</el-button>
10+
<el-buttontype="primary"icon="el-icon-delete"class="handle-del mr10"@click="delAll">批量删除</el-button>
1111
<el-selectv-model="select_cate"placeholder="筛选省份"class="handle-select mr10">
1212
<el-optionkey="1"label="广东省"value="广东省"></el-option>
1313
<el-optionkey="2"label="湖南省"value="湖南省"></el-option>
1414
</el-select>
1515
<el-inputv-model="select_word"placeholder="筛选关键词"class="handle-input mr10"></el-input>
16-
<el-buttontype="primary"icon="search"@click="search">搜索</el-button>
16+
<el-buttontype="primary"icon="el-icon-search"@click="search">搜索</el-button>
1717
</div>
1818
<el-table:data="data"borderclass="table"ref="multipleTable"@selection-change="handleSelectionChange">
1919
<el-table-columntype="selection"width="55"align="center"></el-table-column>
@@ -68,11 +68,11 @@
6868
</template>
6969

7070
<script>
71+
import {fetchData }from'../../api/index';
7172
exportdefault {
7273
name:'basetable',
7374
data() {
7475
return {
75-
url:'./vuetable.json',
7676
tableData: [],
7777
cur_page:1,
7878
multipleSelection: [],
@@ -123,14 +123,10 @@
123123
},
124124
// 获取 easy-mock 的模拟数据
125125
getData() {
126-
// 开发环境使用 easy-mock 数据,正式环境使用 json 文件
127-
if (process.env.NODE_ENV==='development') {
128-
this.url='/ms/table/list';
129-
};
130-
this.$axios.post(this.url, {
126+
fetchData({
131127
page:this.cur_page
132128
}).then((res)=> {
133-
this.tableData=res.data.list;
129+
this.tableData=res.list;
134130
})
135131
},
136132
search() {

‎src/components/page/Donate.vue

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
<template>
2+
<div>
3+
<divclass="crumbs">
4+
<el-breadcrumbseparator="/">
5+
<el-breadcrumb-item><iclass="el-icon-lx-redpacket_fill"></i> 支持作者</el-breadcrumb-item>
6+
</el-breadcrumb>
7+
</div>
8+
<divclass="container">
9+
<divclass="plugins-tips">
10+
如果该框架对你有帮助,那就请作者喝杯饮料吧!加微信号linxin_20探讨问题。
11+
</div>
12+
<div><imgsrc="http://blog.gdfengshuo.com/images/weixin.jpg"></div>
13+
</div>
14+
15+
</div>
16+
</template>
17+
18+
<script>
19+
exportdefault {
20+
21+
}
22+
</script>
23+
24+
<style>
25+
26+
</style>

‎src/components/page/Upload.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
<el-upload
1616
class="upload-demo"
1717
drag
18-
action="/api/posts/"
18+
action="http://jsonplaceholder.typicode.com/api/posts/"
1919
multiple>
2020
<iclass="el-icon-upload"></i>
2121
<divclass="el-upload__text">将文件拖到此处,或<em>点击上传</em></div>

‎src/router/index.js

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -96,6 +96,11 @@ export default new Router({
9696
path:'/403',
9797
component:resolve=>require(['../components/page/403.vue'],resolve),
9898
meta:{title:'403'}
99+
},
100+
{
101+
path:'/donate',
102+
component:resolve=>require(['../components/page/Donate.vue'],resolve),
103+
meta:{title:'支持作者'}
99104
}
100105
]
101106
},

‎src/utils/request.js

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
importaxiosfrom'axios';
2+
3+
constservice=axios.create({
4+
// process.env.NODE_ENV === 'development' 来判断是否开发环境
5+
baseURL:'https://www.easy-mock.com/mock/592501a391470c0ac1fab128',
6+
timeout:5000
7+
})
8+
9+
service.interceptors.request.use(config=>{
10+
returnconfig;
11+
},error=>{
12+
console.log(error);
13+
returnPromise.reject();
14+
})
15+
16+
service.interceptors.response.use(response=>{
17+
if(response.status===200){
18+
returnresponse.data;
19+
}else{
20+
Promise.reject();
21+
}
22+
},error=>{
23+
console.log(error);
24+
returnPromise.reject();
25+
})
26+
27+
exportdefaultservice;

‎vue.config.js

Lines changed: 8 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,16 @@
11
module.exports={
22
baseUrl:'./',
3+
assetsDir:'static',
34
productionSourceMap:false,
45
devServer:{
56
proxy:{
6-
'/api':{
7-
target:'http://jsonplaceholder.typicode.com',
8-
changeOrigin:true,
9-
pathRewrite:{
10-
'/api':''
11-
}
12-
},
13-
'/ms':{
14-
target:'https://www.easy-mock.com/mock/592501a391470c0ac1fab128',
15-
changeOrigin:true
16-
}
7+
// '/api':{
8+
// target:'http://jsonplaceholder.typicode.com',
9+
// changeOrigin:true,
10+
// pathRewrite:{
11+
// '/api':''
12+
// }
13+
// }
1714
}
1815
}
1916
}

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp