Jelajahi Sumber

perf: 优化广告图片点击,预览

lizhaocai 3 bulan lalu
induk
melakukan
b10c9f7e9c
64 mengubah file dengan 123 tambahan dan 119 penghapusan
  1. 2 1
      circlePages/addShare.vue
  2. 16 4
      pages/discovery/discovery.vue
  3. 1 1
      unpackage/dist/dev/.sourcemap/mp-weixin/circlePages/addShare.js.map
  4. 1 1
      unpackage/dist/dev/.sourcemap/mp-weixin/common/vendor.js.map
  5. 1 1
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/discovery/discovery.js.map
  6. 1 1
      unpackage/dist/dev/mp-weixin/circlePages/addShare.js
  7. 1 1
      unpackage/dist/dev/mp-weixin/circlePages/addShare.wxml
  8. 1 1
      unpackage/dist/dev/mp-weixin/circlePages/circle.js
  9. 4 4
      unpackage/dist/dev/mp-weixin/common/vendor.js
  10. 2 2
      unpackage/dist/dev/mp-weixin/components/basic-table/basic-table.js
  11. 2 2
      unpackage/dist/dev/mp-weixin/components/w-select/w-select.js
  12. 1 1
      unpackage/dist/dev/mp-weixin/minePages/set.js
  13. 2 2
      unpackage/dist/dev/mp-weixin/pages/comm/comm.js
  14. 1 1
      unpackage/dist/dev/mp-weixin/pages/comm/search.js
  15. 2 2
      unpackage/dist/dev/mp-weixin/pages/discovery/discovery.js
  16. 1 1
      unpackage/dist/dev/mp-weixin/pages/discovery/discovery.wxml
  17. 2 2
      unpackage/dist/dev/mp-weixin/pages/home/home.js
  18. 1 10
      unpackage/dist/dev/mp-weixin/pages/index/auth.js
  19. 1 1
      unpackage/dist/dev/mp-weixin/pages/index/index.js
  20. 1 1
      unpackage/dist/dev/mp-weixin/pages/login/info.js
  21. 1 1
      unpackage/dist/dev/mp-weixin/pages/login/login.js
  22. 1 1
      unpackage/dist/dev/mp-weixin/pages/mine/about.js
  23. 1 1
      unpackage/dist/dev/mp-weixin/pages/mine/addFeed.js
  24. 1 1
      unpackage/dist/dev/mp-weixin/pages/mine/coll.js
  25. 1 1
      unpackage/dist/dev/mp-weixin/pages/mine/feedback.js
  26. 2 2
      unpackage/dist/dev/mp-weixin/pages/mine/mine.js
  27. 1 1
      unpackage/dist/dev/mp-weixin/pages/mine/need.js
  28. 1 1
      unpackage/dist/dev/mp-weixin/pages/mine/share.js
  29. 1 1
      unpackage/dist/dev/mp-weixin/project.private.config.json
  30. 2 2
      unpackage/dist/dev/mp-weixin/tuniao-ui/components/tn-badge/tn-badge.js
  31. 2 2
      unpackage/dist/dev/mp-weixin/tuniao-ui/components/tn-button/tn-button.js
  32. 2 2
      unpackage/dist/dev/mp-weixin/tuniao-ui/components/tn-checkbox/tn-checkbox.js
  33. 2 2
      unpackage/dist/dev/mp-weixin/tuniao-ui/components/tn-empty/tn-empty.js
  34. 2 2
      unpackage/dist/dev/mp-weixin/tuniao-ui/components/tn-grid-item/tn-grid-item.js
  35. 2 2
      unpackage/dist/dev/mp-weixin/tuniao-ui/components/tn-grid/tn-grid.js
  36. 2 2
      unpackage/dist/dev/mp-weixin/tuniao-ui/components/tn-list-cell/tn-list-cell.js
  37. 2 2
      unpackage/dist/dev/mp-weixin/tuniao-ui/components/tn-loading/tn-loading.js
  38. 2 2
      unpackage/dist/dev/mp-weixin/tuniao-ui/components/tn-modal/tn-modal.js
  39. 2 2
      unpackage/dist/dev/mp-weixin/tuniao-ui/components/tn-nav-bar/tn-nav-bar.js
  40. 2 2
      unpackage/dist/dev/mp-weixin/tuniao-ui/components/tn-popup/tn-popup.js
  41. 2 2
      unpackage/dist/dev/mp-weixin/tuniao-ui/components/tn-steps/tn-steps.js
  42. 1 1
      unpackage/dist/dev/mp-weixin/tuniao-ui/components/tn-tabbar/tn-tabbar.js
  43. 2 2
      unpackage/dist/dev/mp-weixin/tuniao-ui/components/tn-tabs-swiper/tn-tabs-swiper.js
  44. 2 2
      unpackage/dist/dev/mp-weixin/tuniao-ui/components/tn-tag/tn-tag.js
  45. 2 2
      unpackage/dist/dev/mp-weixin/tuniao-ui/components/tn-toast/tn-toast.js
  46. 2 2
      unpackage/dist/dev/mp-weixin/uni_modules/uni-badge/components/uni-badge/uni-badge.js
  47. 2 2
      unpackage/dist/dev/mp-weixin/uni_modules/uni-card/components/uni-card/uni-card.js
  48. 2 2
      unpackage/dist/dev/mp-weixin/uni_modules/uni-data-checkbox/components/uni-data-checkbox/uni-data-checkbox.js
  49. 2 2
      unpackage/dist/dev/mp-weixin/uni_modules/uni-data-select/components/uni-data-select/uni-data-select.js
  50. 2 2
      unpackage/dist/dev/mp-weixin/uni_modules/uni-easyinput/components/uni-easyinput/uni-easyinput.js
  51. 2 2
      unpackage/dist/dev/mp-weixin/uni_modules/uni-file-picker/components/uni-file-picker/uni-file-picker.js
  52. 2 2
      unpackage/dist/dev/mp-weixin/uni_modules/uni-file-picker/components/uni-file-picker/upload-file.js
  53. 2 2
      unpackage/dist/dev/mp-weixin/uni_modules/uni-file-picker/components/uni-file-picker/upload-image.js
  54. 2 2
      unpackage/dist/dev/mp-weixin/uni_modules/uni-forms/components/uni-forms-item/uni-forms-item.js
  55. 2 2
      unpackage/dist/dev/mp-weixin/uni_modules/uni-forms/components/uni-forms/uni-forms.js
  56. 2 2
      unpackage/dist/dev/mp-weixin/uni_modules/uni-icons/components/uni-icons/uni-icons.js
  57. 2 2
      unpackage/dist/dev/mp-weixin/uni_modules/uni-list/components/uni-list-item/uni-list-item.js
  58. 2 2
      unpackage/dist/dev/mp-weixin/uni_modules/uni-list/components/uni-list/uni-list.js
  59. 2 2
      unpackage/dist/dev/mp-weixin/uni_modules/uni-load-more/components/uni-load-more/uni-load-more.js
  60. 2 2
      unpackage/dist/dev/mp-weixin/uni_modules/uni-popup/components/uni-popup-dialog/uni-popup-dialog.js
  61. 2 2
      unpackage/dist/dev/mp-weixin/uni_modules/uni-popup/components/uni-popup/uni-popup.js
  62. 2 2
      unpackage/dist/dev/mp-weixin/uni_modules/uni-search-bar/components/uni-search-bar/uni-search-bar.js
  63. 2 2
      unpackage/dist/dev/mp-weixin/uni_modules/uni-transition/components/uni-transition/uni-transition.js
  64. 2 2
      unpackage/dist/dev/mp-weixin/uni_modules/uv-sticky/components/uv-sticky/uv-sticky.js

+ 2 - 1
circlePages/addShare.vue

@@ -146,7 +146,7 @@
 						</view>
 
 						<view v-for="item,itemIndex in extList">
-							
+							<view style="margin-bottom: 12px;">
 							<uni-card >
 											<template v-slot:title>
 												<uni-list>
@@ -189,6 +189,7 @@
 											</view>
 										</template>
 							</uni-card>
+							</view>
 							<!-- <view>
 								
 								<uni-forms :modelValue="formData" label-width="0">

+ 16 - 4
pages/discovery/discovery.vue

@@ -23,18 +23,18 @@
 		</view>
 		
 		<swiper class="swiper" circular :indicator-dots="indicatorDots" :autoplay="autoplay" >
-			<swiper-item v-for="item of companyList" :key="item.id" style="position:relative">
+			<swiper-item v-for="(item,index) of companyList" :key="item.id" style="position:relative">
 				<!-- <view style="position: absolute;bottom: 28px;right: 16px;color: #ffffff75;" class="swiper-item uni-bg-red">{{item.company}}</view> -->
-				<image :src="item.picUrl?item.picUrl:'../../static/bg.png'" style="width: 100%;height: 100%;"></image>
+				<image :src="item.picUrl?item.picUrl:'../../static/bg.png'" @click="showImgs(index,companyList)"  mode="aspectFill" style="width: 100%;height: 100%;"></image>
 			</swiper-item>
 		</swiper>
 		<view style="padding: 16px 0 4px 16px;font-weight: bold;">
 			 优质供应 ▼ 
 		</view>
 		<swiper class="swiper" circular :indicator-dots="indicatorDots" :autoplay="autoplay" >
-			<swiper-item v-for="item of prodList" :key="item.id">
+			<swiper-item v-for="(item,index) of prodList" :key="item.id">
 				<!-- <view style="position: absolute;bottom: 28px;right: 16px;color: #ffffff75;" class="swiper-item uni-bg-red">{{item.company}}</view> -->
-				<image :src="item.picUrl?item.picUrl:'../../static/bg.png'" style="width: 100%;height: 100%;"></image>
+				<image :src="item.picUrl?item.picUrl:'../../static/bg.png'" @click="showImgs(index,prodList)" style="width: 100%;height: 100%;"  mode="aspectFill"></image>
 			</swiper-item>
 			 
 		</swiper>
@@ -108,6 +108,18 @@
 					}  
 				})
 			},
+			showImgs(index, list){
+				let urls = [];
+				for(let i=0;i<list.length;i++){
+					urls.push(list[i].picUrl);
+				}
+				
+				// 预览图片
+				uni.previewImage({
+					urls: urls,
+					current: index,
+				});
+			},
 			showAdd(){
 				if(uni.getStorageSync('userNo')){
 					uni.navigateTo({

File diff ditekan karena terlalu besar
+ 1 - 1
unpackage/dist/dev/.sourcemap/mp-weixin/circlePages/addShare.js.map


File diff ditekan karena terlalu besar
+ 1 - 1
unpackage/dist/dev/.sourcemap/mp-weixin/common/vendor.js.map


File diff ditekan karena terlalu besar
+ 1 - 1
unpackage/dist/dev/.sourcemap/mp-weixin/pages/discovery/discovery.js.map


File diff ditekan karena terlalu besar
+ 1 - 1
unpackage/dist/dev/mp-weixin/circlePages/addShare.js


File diff ditekan karena terlalu besar
+ 1 - 1
unpackage/dist/dev/mp-weixin/circlePages/addShare.wxml


File diff ditekan karena terlalu besar
+ 1 - 1
unpackage/dist/dev/mp-weixin/circlePages/circle.js


File diff ditekan karena terlalu besar
+ 4 - 4
unpackage/dist/dev/mp-weixin/common/vendor.js


File diff ditekan karena terlalu besar
+ 2 - 2
unpackage/dist/dev/mp-weixin/components/basic-table/basic-table.js


File diff ditekan karena terlalu besar
+ 2 - 2
unpackage/dist/dev/mp-weixin/components/w-select/w-select.js


File diff ditekan karena terlalu besar
+ 1 - 1
unpackage/dist/dev/mp-weixin/minePages/set.js


File diff ditekan karena terlalu besar
+ 2 - 2
unpackage/dist/dev/mp-weixin/pages/comm/comm.js


File diff ditekan karena terlalu besar
+ 1 - 1
unpackage/dist/dev/mp-weixin/pages/comm/search.js


File diff ditekan karena terlalu besar
+ 2 - 2
unpackage/dist/dev/mp-weixin/pages/discovery/discovery.js


File diff ditekan karena terlalu besar
+ 1 - 1
unpackage/dist/dev/mp-weixin/pages/discovery/discovery.wxml


File diff ditekan karena terlalu besar
+ 2 - 2
unpackage/dist/dev/mp-weixin/pages/home/home.js


File diff ditekan karena terlalu besar
+ 1 - 10
unpackage/dist/dev/mp-weixin/pages/index/auth.js


File diff ditekan karena terlalu besar
+ 1 - 1
unpackage/dist/dev/mp-weixin/pages/index/index.js


File diff ditekan karena terlalu besar
+ 1 - 1
unpackage/dist/dev/mp-weixin/pages/login/info.js


File diff ditekan karena terlalu besar
+ 1 - 1
unpackage/dist/dev/mp-weixin/pages/login/login.js


File diff ditekan karena terlalu besar
+ 1 - 1
unpackage/dist/dev/mp-weixin/pages/mine/about.js


File diff ditekan karena terlalu besar
+ 1 - 1
unpackage/dist/dev/mp-weixin/pages/mine/addFeed.js


File diff ditekan karena terlalu besar
+ 1 - 1
unpackage/dist/dev/mp-weixin/pages/mine/coll.js


File diff ditekan karena terlalu besar
+ 1 - 1
unpackage/dist/dev/mp-weixin/pages/mine/feedback.js


File diff ditekan karena terlalu besar
+ 2 - 2
unpackage/dist/dev/mp-weixin/pages/mine/mine.js


File diff ditekan karena terlalu besar
+ 1 - 1
unpackage/dist/dev/mp-weixin/pages/mine/need.js


File diff ditekan karena terlalu besar
+ 1 - 1
unpackage/dist/dev/mp-weixin/pages/mine/share.js


+ 1 - 1
unpackage/dist/dev/mp-weixin/project.private.config.json

@@ -1,6 +1,6 @@
 {
   "description": "项目私有配置文件。此文件中的内容将覆盖 project.config.json 中的相同字段。项目的改动优先同步到此文件中。详见文档:https://developers.weixin.qq.com/miniprogram/dev/devtools/projectconfig.html",
-  "projectname": "图鸟模板-社区",
+  "projectname": "速立保",
   "setting": {
     "compileHotReLoad": true
   },

File diff ditekan karena terlalu besar
+ 2 - 2
unpackage/dist/dev/mp-weixin/tuniao-ui/components/tn-badge/tn-badge.js


File diff ditekan karena terlalu besar
+ 2 - 2
unpackage/dist/dev/mp-weixin/tuniao-ui/components/tn-button/tn-button.js


File diff ditekan karena terlalu besar
+ 2 - 2
unpackage/dist/dev/mp-weixin/tuniao-ui/components/tn-checkbox/tn-checkbox.js


File diff ditekan karena terlalu besar
+ 2 - 2
unpackage/dist/dev/mp-weixin/tuniao-ui/components/tn-empty/tn-empty.js


File diff ditekan karena terlalu besar
+ 2 - 2
unpackage/dist/dev/mp-weixin/tuniao-ui/components/tn-grid-item/tn-grid-item.js


File diff ditekan karena terlalu besar
+ 2 - 2
unpackage/dist/dev/mp-weixin/tuniao-ui/components/tn-grid/tn-grid.js


File diff ditekan karena terlalu besar
+ 2 - 2
unpackage/dist/dev/mp-weixin/tuniao-ui/components/tn-list-cell/tn-list-cell.js


File diff ditekan karena terlalu besar
+ 2 - 2
unpackage/dist/dev/mp-weixin/tuniao-ui/components/tn-loading/tn-loading.js


File diff ditekan karena terlalu besar
+ 2 - 2
unpackage/dist/dev/mp-weixin/tuniao-ui/components/tn-modal/tn-modal.js


File diff ditekan karena terlalu besar
+ 2 - 2
unpackage/dist/dev/mp-weixin/tuniao-ui/components/tn-nav-bar/tn-nav-bar.js


File diff ditekan karena terlalu besar
+ 2 - 2
unpackage/dist/dev/mp-weixin/tuniao-ui/components/tn-popup/tn-popup.js


File diff ditekan karena terlalu besar
+ 2 - 2
unpackage/dist/dev/mp-weixin/tuniao-ui/components/tn-steps/tn-steps.js


File diff ditekan karena terlalu besar
+ 1 - 1
unpackage/dist/dev/mp-weixin/tuniao-ui/components/tn-tabbar/tn-tabbar.js


File diff ditekan karena terlalu besar
+ 2 - 2
unpackage/dist/dev/mp-weixin/tuniao-ui/components/tn-tabs-swiper/tn-tabs-swiper.js


File diff ditekan karena terlalu besar
+ 2 - 2
unpackage/dist/dev/mp-weixin/tuniao-ui/components/tn-tag/tn-tag.js


File diff ditekan karena terlalu besar
+ 2 - 2
unpackage/dist/dev/mp-weixin/tuniao-ui/components/tn-toast/tn-toast.js


File diff ditekan karena terlalu besar
+ 2 - 2
unpackage/dist/dev/mp-weixin/uni_modules/uni-badge/components/uni-badge/uni-badge.js


File diff ditekan karena terlalu besar
+ 2 - 2
unpackage/dist/dev/mp-weixin/uni_modules/uni-card/components/uni-card/uni-card.js


File diff ditekan karena terlalu besar
+ 2 - 2
unpackage/dist/dev/mp-weixin/uni_modules/uni-data-checkbox/components/uni-data-checkbox/uni-data-checkbox.js


File diff ditekan karena terlalu besar
+ 2 - 2
unpackage/dist/dev/mp-weixin/uni_modules/uni-data-select/components/uni-data-select/uni-data-select.js


File diff ditekan karena terlalu besar
+ 2 - 2
unpackage/dist/dev/mp-weixin/uni_modules/uni-easyinput/components/uni-easyinput/uni-easyinput.js


File diff ditekan karena terlalu besar
+ 2 - 2
unpackage/dist/dev/mp-weixin/uni_modules/uni-file-picker/components/uni-file-picker/uni-file-picker.js


File diff ditekan karena terlalu besar
+ 2 - 2
unpackage/dist/dev/mp-weixin/uni_modules/uni-file-picker/components/uni-file-picker/upload-file.js


File diff ditekan karena terlalu besar
+ 2 - 2
unpackage/dist/dev/mp-weixin/uni_modules/uni-file-picker/components/uni-file-picker/upload-image.js


File diff ditekan karena terlalu besar
+ 2 - 2
unpackage/dist/dev/mp-weixin/uni_modules/uni-forms/components/uni-forms-item/uni-forms-item.js


File diff ditekan karena terlalu besar
+ 2 - 2
unpackage/dist/dev/mp-weixin/uni_modules/uni-forms/components/uni-forms/uni-forms.js


File diff ditekan karena terlalu besar
+ 2 - 2
unpackage/dist/dev/mp-weixin/uni_modules/uni-icons/components/uni-icons/uni-icons.js


File diff ditekan karena terlalu besar
+ 2 - 2
unpackage/dist/dev/mp-weixin/uni_modules/uni-list/components/uni-list-item/uni-list-item.js


File diff ditekan karena terlalu besar
+ 2 - 2
unpackage/dist/dev/mp-weixin/uni_modules/uni-list/components/uni-list/uni-list.js


File diff ditekan karena terlalu besar
+ 2 - 2
unpackage/dist/dev/mp-weixin/uni_modules/uni-load-more/components/uni-load-more/uni-load-more.js


File diff ditekan karena terlalu besar
+ 2 - 2
unpackage/dist/dev/mp-weixin/uni_modules/uni-popup/components/uni-popup-dialog/uni-popup-dialog.js


File diff ditekan karena terlalu besar
+ 2 - 2
unpackage/dist/dev/mp-weixin/uni_modules/uni-popup/components/uni-popup/uni-popup.js


File diff ditekan karena terlalu besar
+ 2 - 2
unpackage/dist/dev/mp-weixin/uni_modules/uni-search-bar/components/uni-search-bar/uni-search-bar.js


File diff ditekan karena terlalu besar
+ 2 - 2
unpackage/dist/dev/mp-weixin/uni_modules/uni-transition/components/uni-transition/uni-transition.js


File diff ditekan karena terlalu besar
+ 2 - 2
unpackage/dist/dev/mp-weixin/uni_modules/uv-sticky/components/uv-sticky/uv-sticky.js