页面添加
This commit is contained in:
		
							parent
							
								
									9432b55708
								
							
						
					
					
						commit
						ecab089767
					
				
							
								
								
									
										10
									
								
								pages.json
									
									
									
									
									
								
							
							
						
						
									
										10
									
								
								pages.json
									
									
									
									
									
								
							|  | @ -23,6 +23,16 @@ | |||
| 				"navigationStyle": "custom" | ||||
| 			} | ||||
| 		}, | ||||
| 		{ | ||||
| 		    "path" : "pages/upload/upload", | ||||
| 		    "style" :                                                                                     | ||||
| 		    { | ||||
| 		       "navigationBarTitleText": "上传", | ||||
| 		       "enablePullDownRefresh": false, | ||||
| 		       "navigationStyle": "custom" | ||||
| 		    } | ||||
| 		     | ||||
| 		}, | ||||
| 		{ | ||||
| 			"path" : "pages/my", | ||||
| 			"style" :  | ||||
|  |  | |||
							
								
								
									
										119
									
								
								pages/upload/upload.vue
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										119
									
								
								pages/upload/upload.vue
									
									
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,119 @@ | |||
| <template> | ||||
| 	<view> | ||||
| 		<u-navbar :is-back="true" title='上传' title-color="#000" :border-bottom="false" :background="true" | ||||
| 			id="navbar"> | ||||
| 		</u-navbar> | ||||
| 		<!-- 111 --> | ||||
| 		<button @click="btn()">上传图片</button> | ||||
| 		<view style="width: 750rpx;height: 750rpx;"> | ||||
| 			<image :src="item" v-for="(item,index) in imglist" :key="index" style="width: 750rpx;height: 750rpx;"></image> | ||||
| 		</view> | ||||
| 	</view> | ||||
| </template> | ||||
| 
 | ||||
| <script> | ||||
| 	export default { | ||||
| 			data() { | ||||
| 				return { | ||||
| 					imglist:[], | ||||
| 					token: '', | ||||
| 				} | ||||
| 			}, | ||||
| 			onLoad() { | ||||
| 				this.getQiniuToken() | ||||
| 			}, | ||||
| 			methods:{ | ||||
| 				btn(){ | ||||
| 					let _this=this | ||||
| 					let math='static/'+_this.$u.guid(20) | ||||
| 					// uni.chooseMessageFile({ | ||||
| 					//   count: 10, | ||||
| 					//   type: 'all', | ||||
| 					//   success (res) { | ||||
| 					//     // tempFilePath可以作为img标签的src属性显示图片 | ||||
| 					//     const tempFilePaths = res.tempFiles | ||||
| 					// 	// let tempFilePaths = chooseImageRes.tempFilePaths; | ||||
| 					// 	console.log(tempFilePaths) | ||||
| 					// 	// tempFilePaths.forEach(item=>{ | ||||
| 					// 	// 	// 上传图片到七牛云 | ||||
| 							 | ||||
| 					// 	// }) | ||||
| 					// 	wx.uploadFile({ | ||||
| 					// 		url: 'https://upload-cn-east-2.qiniup.com',  | ||||
| 					// 		name: 'file', | ||||
| 					// 		filePath: tempFilePaths[0].path, | ||||
| 					// 		formData: { | ||||
| 					// 			token: _this.token, //后端返回的token | ||||
| 					// 			key:'ct/img/'+math | ||||
| 					// 		}, | ||||
| 					// 		success: function(res) { | ||||
| 						 | ||||
| 					// 			let str = JSON.parse(res.data) | ||||
| 					// 			// console.log(str.key) | ||||
| 					// 			_this.userImgs = 'https://file.langsi.online/' + str.key | ||||
| 					// 			console.log(_this.userImgs) | ||||
| 					// 			_this.imglist.push(_this.userImgs) | ||||
| 					// 		} | ||||
| 					// 	}); | ||||
| 					//   } | ||||
| 					// }) | ||||
| 					uni.chooseFile({ | ||||
| 						success: (chooseImageRes) => { | ||||
| 							let tempFilePaths = chooseImageRes.tempFilePaths; | ||||
| 							console.log(tempFilePaths) | ||||
| 							tempFilePaths.forEach(item=>{ | ||||
| 								// 上传图片到七牛云 | ||||
| 								wx.uploadFile({ | ||||
| 									url: 'https://upload-cn-east-2.qiniup.com',  | ||||
| 									name: 'file', | ||||
| 									filePath: item, | ||||
| 									formData: { | ||||
| 										token: _this.token, //后端返回的token | ||||
| 										key:'yasiimg/web/'+math | ||||
| 									}, | ||||
| 									success: function(res) { | ||||
| 								 | ||||
| 										let str = JSON.parse(res.data) | ||||
| 										// console.log(str.key) | ||||
| 										_this.userImgs = 'https://file.langsi.online/' + str.key+'.pdf' | ||||
| 										console.log(_this.userImgs) | ||||
| 										_this.imglist.push(_this.userImgs) | ||||
| 									} | ||||
| 								}); | ||||
| 							}) | ||||
| 							 | ||||
| 							 | ||||
| 						} | ||||
| 					}); | ||||
| 				}, | ||||
| 				// 获取上传七牛云token | ||||
| 				getQiniuToken() { | ||||
| 						wx.request({ | ||||
| 						url: 'https://v2.ielts.langsi.online/file/getToken', | ||||
| 						method: 'get',  // Adjust the request method as needed | ||||
| 						// data: yourData, | ||||
| 						header: { | ||||
| 							'Authorization': 'eyJhbGciOiJIUzUxMiJ9.eyJub3RfeWJzX3VzZXJfa2V5IjoiNWZiYzA4YmUtNDZlMi00NDUzLThmYjQtMjFlNzhjZDIxY2EyIn0.jw2fyMnlNEW-zx8cH6aPh_H-WqEAHDQdh4oCpYg3qBIJZEmw6L4oNWJPvKHM9edmRdLO0p2z7_vlCYoY00NqxA '  | ||||
| 						}, | ||||
| 						success: (res) => { | ||||
| 							console.log(res); | ||||
| 							this.token = res.data.data.token | ||||
| 						}, | ||||
| 						fail: (err) => { | ||||
| 							console.log(err); | ||||
| 						} | ||||
| 						}); | ||||
| 					// this.$u.get('https://v2.ielts.langsi.online/file/getToken').then(res => { | ||||
| 					// 	console.log(res.data); | ||||
| 					// 	this.token = res.data.token | ||||
| 					// }).catch(err => { | ||||
| 					// 	console.log(err) | ||||
| 					// }) | ||||
| 					 | ||||
| 				}, | ||||
| 			} | ||||
| 		} | ||||
| </script> | ||||
| 
 | ||||
| <style> | ||||
| </style> | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user