فهرست منبع

提交小程序

wang_xy 1 سال پیش
والد
کامیت
3d70fe9f48
4فایلهای تغییر یافته به همراه244 افزوده شده و 91 حذف شده
  1. 14 45
      pages/sannong/sannong.vue
  2. 178 46
      static/font/iconfont.css
  3. BIN
      static/font/iconfont.ttf
  4. 52 0
      uni_modules/zp-mixins/index.js

+ 14 - 45
pages/sannong/sannong.vue

@@ -11,15 +11,15 @@
                             <span class="listTitle">{{ item.title }}</span>
 
                             <view class="onePic" v-if="item.imgList.length == 1">
-                                <image :src="host + item.url" v-for="(item, index2) in item.imgList" :key="index2"></image>
+                                <image :src="loadImgSrc(item.url)" v-for="(item, index2) in item.imgList" :key="index2"></image>
                             </view>
 							{{host + item}}
                             <view class="twoPic" v-if="item.imgList.length == 2">
-                                <image :src="host + item.url" v-for="(item, index2) in item.imgList" :key="index2"></image>
+                                <image :src="loadImgSrc(item.url)" v-for="(item, index2) in item.imgList" :key="index2"></image>
                             </view>
 
                             <view class="threePic" v-if="item.imgList.length == 3">
-                                <image :src="host + item.url" v-for="(item, index2) in item.imgList" :key="index2"></image>
+                                <image :src="loadImgSrc(item.url)" v-for="(item, index2) in item.imgList" :key="index2"></image>
                             </view>
 
                             <view class="jlSj">
@@ -42,7 +42,7 @@
                                     </span>
                                 </view>
                             </view>
-                        
+
 						</view>
                     </view>
                 </view>
@@ -53,15 +53,15 @@
                             <span class="listTitle">{{ item.title }}</span>
 
                             <view class="onePic" v-if="item.imgList.length == 1">
-                                <image :src="host + item.url" v-for="(item, index2) in item.imgList" :key="index2"></image>
+                                <image :src="loadImgSrc(item.url)" v-for="(item, index2) in item.imgList" :key="index2"></image>
                             </view>
 
                             <view class="twoPic" v-if="item.imgList.length == 2">
-                                <image :src="host + item.url" v-for="(item, index2) in item.imgList" :key="index2"></image>
+                                <image :src="loadImgSrc(item.url)" v-for="(item, index2) in item.imgList" :key="index2"></image>
                             </view>
 
                             <view class="threePic" v-if="item.imgList.length == 3">
-                                <image :src="host + item.url" v-for="(item, index2) in item.imgList" :key="index2"></image>
+                                <image :src="loadImgSrc(item.url)" v-for="(item, index2) in item.imgList" :key="index2"></image>
                             </view>
 
                             <view class="jlSj">
@@ -94,15 +94,15 @@
                             <span class="listTitle">{{ item.title }}</span>
 
                             <view class="onePic" v-if="item.imgList.length == 1">
-                                <image :src="host + item.url" v-for="(item, index2) in item.imgList" :key="index2"></image>
+                                <image :src="loadImgSrc(item.url)" v-for="(item, index2) in item.imgList" :key="index2"></image>
                             </view>
 
                             <view class="twoPic" v-if="item.imgList.length == 2">
-                                <image :src="host + item.url" v-for="(item, index2) in item.imgList" :key="index2"></image>
+                                <image :src="loadImgSrc(item.url)" v-for="(item, index2) in item.imgList" :key="index2"></image>
                             </view>
 
                             <view class="threePic" v-if="item.imgList.length == 3">
-                                <image :src="host + item.url" v-for="(item, index2) in item.imgList" :key="index2"></image>
+                                <image :src="loadImgSrc(item.url)" v-for="(item, index2) in item.imgList" :key="index2"></image>
                             </view>
 
                             <view class="jlSj">
@@ -128,7 +128,7 @@
                         </view>
                     </view>
                 </view>
-            
+
 			</tab-page>
         </tabs>
     </view>
@@ -147,7 +147,6 @@ export default {
     },
     data() {
         return {
-            host: app.globalData.host,
             currentIndex: 0,
             //默认是活动项
             qbwd: '',
@@ -170,40 +169,10 @@ export default {
      * 生命周期函数--监听页面加载
      */
     onLoad(options) {
-        this.setData({
-            qbwd: localData.qnwdList,
-            jcwd: localData.jcwdList,
-            zdxs: localData.zdxsList
-        });
+            this.qbwd=localData.qnwdList,
+            this.jcwd= localData.jcwdList,
+            this.zdxs= localData.zdxsList
     },
-    /**
-     * 生命周期函数--监听页面初次渲染完成
-     */
-    onReady() {},
-    /**
-     * 生命周期函数--监听页面显示
-     */
-    onShow() {},
-    /**
-     * 生命周期函数--监听页面隐藏
-     */
-    onHide() {},
-    /**
-     * 生命周期函数--监听页面卸载
-     */
-    onUnload() {},
-    /**
-     * 页面相关事件处理函数--监听用户下拉动作
-     */
-    onPullDownRefresh() {},
-    /**
-     * 页面上拉触底事件的处理函数
-     */
-    onReachBottom() {},
-    /**
-     * 用户点击右上角分享
-     */
-    onShareAppMessage() {},
     methods: {
         // // 切换swiper-item触发bindchange事件
         // pagechange: function (e) {

+ 178 - 46
static/font/iconfont.css

@@ -1,90 +1,222 @@
 @font-face {
-  font-family: "iconfont";
-  src: url('@/static/font/iconfont.ttf') format('truetype');
+    font-family: 'iconfont'; /* Project id 3934749 */
+    src: url('http://at.alicdn.com/t/c/font_3934749_vw3yr60jge.woff2?t=1678514567333') format('woff2'),
+        url('http://at.alicdn.com/t/c/font_3934749_vw3yr60jge.woff?t=1678514567333') format('woff'),
+        url('http://at.alicdn.com/t/c/font_3934749_vw3yr60jge.ttf?t=1678514567333') format('truetype');
 }
 
 .iconfont {
-  font-family: "iconfont" !important;
-  font-size: 16px;
-  display: inline-block;
-  font-style: normal;
-  -webkit-font-smoothing: antialiased;
-  -moz-osx-font-smoothing: grayscale;
+    font-family: 'iconfont' !important;
+    font-size: 16px;
+    font-style: normal;
+    -webkit-font-smoothing: antialiased;
+    -moz-osx-font-smoothing: grayscale;
 }
 
-.icon-user:before {
-  content: "\e7ae";
+.icon-zaixiankefu:before {
+    content: '\e617';
 }
 
-.icon-password:before {
-  content: "\e8b2";
+.icon-dianpu:before {
+    content: '\e678';
 }
 
-.icon-code:before {
-  content: "\e699";
+.icon-fenlei:before {
+    content: '\e620';
 }
 
-.icon-setting:before {
-  content: "\e6cc";
+.icon-tuijianma:before {
+    content: '\e6a7';
 }
 
-.icon-share:before {
-  content: "\e739";
+.icon-shangpin:before {
+    content: '\e648';
 }
 
-.icon-edit:before {
-  content: "\e60c";
+.icon-shangpin2:before {
+    content: '\e622';
 }
 
-.icon-version:before {
-  content: "\e63f";
+.icon-mingxi:before {
+    content: '\e689';
 }
 
-.icon-service:before {
-  content: "\e6ff";
+.icon-xinshouyindao:before {
+    content: '\e72f';
 }
 
-.icon-friendfill:before {
-  content: "\e726";
+.icon-gengduo1:before {
+    content: '\e68b';
 }
 
-.icon-community:before {
-  content: "\e741";
+.icon-gongxiaoshelogo:before {
+    content: '\e629';
 }
 
-.icon-people:before {
-  content: "\e736";
+.icon-xinlizixun:before {
+    content: '\e655';
 }
 
-.icon-dianzan:before {
-  content: "\ec7f";
+.icon-zhishi:before {
+    content: '\e62f';
 }
 
-.icon-right:before {
-  content: "\e7eb";
+.icon-wenzhen:before {
+    content: '\e856';
 }
 
-.icon-logout:before {
-  content: "\e61d";
+.icon-jurassic_nav:before {
+    content: '\e69e';
 }
 
-.icon-help:before {
-  content: "\e616";
+.icon-jurassic_nav1:before {
+    content: '\e69f';
 }
 
-.icon-github:before {
-  content: "\e628";
+.icon-youdaijiuzhu:before {
+    content: '\e6a0';
 }
 
-.icon-aixin:before {
-  content: "\e601";
+.icon-zhibo:before {
+    content: '\e605';
 }
 
-.icon-clean:before {
-  content: "\e607";
+.icon-S_dianhuaxinlizixun:before {
+    content: '\e656';
 }
 
-.icon-refresh:before {
-  content: "\e604";
+.icon-zhishi1:before {
+    content: '\e813';
 }
 
+.icon-linshijiuzhu:before {
+    content: '\e653';
+}
+
+.icon-wenzhenguanli:before {
+    content: '\e613';
+}
+
+.icon-bianji:before {
+    content: '\e600';
+}
+
+.icon-shoucang1:before {
+    content: '\e659';
+}
+
+.icon-icon-:before {
+    content: '\e612';
+}
+
+.icon-shoucang2:before {
+    content: '\e603';
+}
+
+.icon-fasong:before {
+    content: '\e604';
+}
+
+.icon-xiangyoujiantou:before {
+    content: '\e641';
+}
+
+.icon-zhishiku1:before {
+    content: '\e650';
+}
+
+.icon-yuandianxiao:before {
+    content: '\e82f';
+}
+
+.icon-iclike:before {
+    content: '\e628';
+}
+
+.icon-falv1:before {
+    content: '\e619';
+}
+
+.icon-pinglun:before {
+    content: '\e63a';
+}
+
+.icon-licaiwenda:before {
+    content: '\e652';
+}
+
+.icon-lvyou:before {
+    content: '\e601';
+}
+
+.icon-jifen:before {
+    content: '\e897';
+}
+
+.icon--fuwu:before {
+    content: '\e8aa';
+}
+
+.icon-zhiku:before {
+    content: '\e6d8';
+}
+
+.icon-chakan:before {
+    content: '\e642';
+}
+
+.icon-shoucang:before {
+    content: '\e633';
+}
+
+.icon-zhishiku:before {
+    content: '\e621';
+}
+
+.icon-gonggao:before {
+    content: '\e60f';
+}
+
+.icon-jiuzhen:before {
+    content: '\ea4b';
+}
+
+.icon-jiuzhen1:before {
+    content: '\e610';
+}
+
+.icon-jiuye:before {
+    content: '\100dd';
+}
+
+.icon-sannongzhengce:before {
+    content: '\100de';
+}
+
+.icon-sannongzhengce1:before {
+    content: '\100e8';
+}
+
+.icon-gengduo:before {
+    content: '\e73a';
+}
+
+.icon-shangcheng11:before {
+    content: '\e67b';
+}
+
+.icon-hangqing:before {
+    content: '\e66c';
+}
+
+.icon-banshidating:before {
+    content: '\e602';
+}
+
+.icon-banshidating1:before {
+    content: '\e606';
+}
+
+.icon-wenhaofill:before {
+    content: '\e72c';
+}

BIN
static/font/iconfont.ttf


+ 52 - 0
uni_modules/zp-mixins/index.js

@@ -0,0 +1,52 @@
+//lifetimes
+import { pageLifetimes } from './lifecycle/pageLifetimes';
+
+//methods
+import { clone } from './methods/clone';
+import { handleDataset } from './methods/dataset';
+import { escape2Html, html2Escape } from './methods/escape';
+import { parseEventDynamicCode } from './methods/event';
+import { getTabBar } from './methods/getTabBar';
+import { getRelationNodes } from './methods/relation';
+import { selectComponent as zpSelectComponent,
+	selectAllComponents as zpSelectAllComponents } from './methods/selectComponent';
+import { setData } from './methods/setData';
+
+export default {
+	// #ifndef VUE3
+	install(Vue, option) {
+		Vue.mixin({
+			...pageLifetimes,
+			methods: {
+				clone,
+				handleDataset,
+				escape2Html,
+				html2Escape,
+				parseEventDynamicCode,
+				getTabBar,
+				getRelationNodes,
+				zpSelectComponent,
+				zpSelectAllComponents,
+				setData
+			}
+		})
+	}
+	// #endif
+
+	// #ifdef VUE3
+	...pageLifetimes,
+	methods: {
+		clone,
+		handleDataset,
+		escape2Html,
+		html2Escape,
+		parseEventDynamicCode,
+		getTabBar,
+		getRelationNodes,
+		zpSelectComponent,
+		zpSelectAllComponents,
+		setData
+	}
+	// #endif
+}
+