ソースを参照

优化专题页面海报点击图片跳转商品时会先打开图片,然后跳转问题

duanqichao 4 年 前
コミット
79a2442766
1 ファイル変更12 行追加12 行削除
  1. 12 12
      wxParse/wxParse.wxml

+ 12 - 12
wxParse/wxParse.wxml

xqd xqd xqd xqd xqd xqd xqd xqd xqd xqd xqd xqd
@@ -33,7 +33,7 @@
 		<block wx:elif='{{item.tag == "video"}}'><template is='wxParseVideo' data='{{item:item}}'></template></block>
 		<block wx:elif='{{item.tag == "img"}}'><template is='wxParseImg' data='{{item:item}}'></template></block>
 		<block wx:elif='{{item.tag == "a"}}'>
-			<view bindtap='wxParseTagATap' class='wxParse-inline {{item.classStr}} wxParse-{{item.tag}}' data-src='{{item.attr.href}}' style='{{item.styleStr}}'>
+			<view capture-catch:touchstart='wxParseTagATap' class='wxParse-inline {{item.classStr}} wxParse-{{item.tag}}' data-src='{{item.attr.href}}' style='{{item.styleStr}}'>
 				<block wx:for='{{item.nodes}}' wx:for-item='item' wx:for-index='index' wx:key='{{index}}'><template is='wxParse1' data='{{item:item}}'></template></block>
 			</view>
 		</block>
@@ -74,7 +74,7 @@
 		<block wx:elif='{{item.tag == "video"}}'><template is='wxParseVideo' data='{{item:item}}'></template></block>
 		<block wx:elif='{{item.tag == "img"}}'><template is='wxParseImg' data='{{item:item}}'></template></block>
 		<block wx:elif='{{item.tag == "a"}}'>
-			<view bindtap='wxParseTagATap' class='wxParse-inline {{item.classStr}} wxParse-{{item.tag}}' data-goods='{{item.attr.goods}}' data-src='{{item.attr.href}}' style='{{item.styleStr}}'>
+			<view capture-catch:touchstart='wxParseTagATap' class='wxParse-inline {{item.classStr}} wxParse-{{item.tag}}' data-goods='{{item.attr.goods}}' data-src='{{item.attr.href}}' style='{{item.styleStr}}'>
 				<block wx:for='{{item.nodes}}' wx:for-item='item' wx:for-index='index' wx:key='{{index}}'><template is='wxParse2' data='{{item:item}}'></template></block>
 			</view>
 		</block>
@@ -110,7 +110,7 @@
 		<block wx:elif='{{item.tag == "video"}}'><template is='wxParseVideo' data='{{item:item}}'></template></block>
 		<block wx:elif='{{item.tag == "img"}}'><template is='wxParseImg' data='{{item:item}}'></template></block>
 		<block wx:elif='{{item.tag == "a"}}'>
-			<view bindtap='wxParseTagATap' class='wxParse-inline {{item.classStr}} wxParse-{{item.tag}}' data-goods='{{item.attr.goods}}' data-src='{{item.attr.href}}' style='{{item.styleStr}}'>
+			<view capture-catch:touchstart='wxParseTagATap' class='wxParse-inline {{item.classStr}} wxParse-{{item.tag}}' data-goods='{{item.attr.goods}}' data-src='{{item.attr.href}}' style='{{item.styleStr}}'>
 				<block wx:for='{{item.nodes}}' wx:for-item='item' wx:for-index='index' wx:key='{{index}}'><template is='wxParse3' data='{{item:item}}'></template></block>
 			</view>
 		</block>
@@ -146,7 +146,7 @@
 		<block wx:elif='{{item.tag == "video"}}'><template is='wxParseVideo' data='{{item:item}}'></template></block>
 		<block wx:elif='{{item.tag == "img"}}'><template is='wxParseImg' data='{{item:item}}'></template></block>
 		<block wx:elif='{{item.tag == "a"}}'>
-			<view bindtap='wxParseTagATap' class='wxParse-inline {{item.classStr}} wxParse-{{item.tag}}' data-src='{{item.attr.href}}' style='{{item.styleStr}}'>
+			<view capture-catch:touchstart='wxParseTagATap' class='wxParse-inline {{item.classStr}} wxParse-{{item.tag}}' data-src='{{item.attr.href}}' style='{{item.styleStr}}'>
 				<block wx:for='{{item.nodes}}' wx:for-item='item' wx:for-index='index' wx:key='{{index}}'><template is='wxParse4' data='{{item:item}}'></template></block>
 			</view>
 		</block>
@@ -182,7 +182,7 @@
 		<block wx:elif='{{item.tag == "video"}}'><template is='wxParseVideo' data='{{item:item}}'></template></block>
 		<block wx:elif='{{item.tag == "img"}}'><template is='wxParseImg' data='{{item:item}}'></template></block>
 		<block wx:elif='{{item.tag == "a"}}'>
-			<view bindtap='wxParseTagATap' class='wxParse-inline {{item.classStr}} wxParse-{{item.tag}}' data-src='{{item.attr.href}}' style='{{item.styleStr}}'>
+			<view capture-catch:touchstart='wxParseTagATap' class='wxParse-inline {{item.classStr}} wxParse-{{item.tag}}' data-src='{{item.attr.href}}' style='{{item.styleStr}}'>
 				<block wx:for='{{item.nodes}}' wx:for-item='item' wx:for-index='index' wx:key='{{index}}'><template is='wxParse5' data='{{item:item}}'></template></block>
 			</view>
 		</block>
@@ -218,7 +218,7 @@
 		<block wx:elif='{{item.tag == "video"}}'><template is='wxParseVideo' data='{{item:item}}'></template></block>
 		<block wx:elif='{{item.tag == "img"}}'><template is='wxParseImg' data='{{item:item}}'></template></block>
 		<block wx:elif='{{item.tag == "a"}}'>
-			<view bindtap='wxParseTagATap' class='wxParse-inline {{item.classStr}} wxParse-{{item.tag}}' data-src='{{item.attr.href}}' style='{{item.styleStr}}'>
+			<view capture-catch:touchstart='wxParseTagATap' class='wxParse-inline {{item.classStr}} wxParse-{{item.tag}}' data-src='{{item.attr.href}}' style='{{item.styleStr}}'>
 				<block wx:for='{{item.nodes}}' wx:for-item='item' wx:for-index='index' wx:key='{{index}}'><template is='wxParse6' data='{{item:item}}'></template></block>
 			</view>
 		</block>
@@ -254,7 +254,7 @@
 		<block wx:elif='{{item.tag == "video"}}'><template is='wxParseVideo' data='{{item:item}}'></template></block>
 		<block wx:elif='{{item.tag == "img"}}'><template is='wxParseImg' data='{{item:item}}'></template></block>
 		<block wx:elif='{{item.tag == "a"}}'>
-			<view bindtap='wxParseTagATap' class='wxParse-inline {{item.classStr}} wxParse-{{item.tag}}' data-src='{{item.attr.href}}' style='{{item.styleStr}}'>
+			<view capture-catch:touchstart='wxParseTagATap' class='wxParse-inline {{item.classStr}} wxParse-{{item.tag}}' data-src='{{item.attr.href}}' style='{{item.styleStr}}'>
 				<block wx:for='{{item.nodes}}' wx:for-item='item' wx:for-index='index' wx:key='{{index}}'><template is='wxParse7' data='{{item:item}}'></template></block>
 			</view>
 		</block>
@@ -290,7 +290,7 @@
 		<block wx:elif='{{item.tag == "video"}}'><template is='wxParseVideo' data='{{item:item}}'></template></block>
 		<block wx:elif='{{item.tag == "img"}}'><template is='wxParseImg' data='{{item:item}}'></template></block>
 		<block wx:elif='{{item.tag == "a"}}'>
-			<view bindtap='wxParseTagATap' class='wxParse-inline {{item.classStr}} wxParse-{{item.tag}}' data-src='{{item.attr.href}}' style='{{item.styleStr}}'>
+			<view capture-catch:touchstart='wxParseTagATap' class='wxParse-inline {{item.classStr}} wxParse-{{item.tag}}' data-src='{{item.attr.href}}' style='{{item.styleStr}}'>
 				<block wx:for='{{item.nodes}}' wx:for-item='item' wx:for-index='index' wx:key='{{index}}'><template is='wxParse8' data='{{item:item}}'></template></block>
 			</view>
 		</block>
@@ -326,7 +326,7 @@
 		<block wx:elif='{{item.tag == "video"}}'><template is='wxParseVideo' data='{{item:item}}'></template></block>
 		<block wx:elif='{{item.tag == "img"}}'><template is='wxParseImg' data='{{item:item}}'></template></block>
 		<block wx:elif='{{item.tag == "a"}}'>
-			<view bindtap='wxParseTagATap' class='wxParse-inline {{item.classStr}} wxParse-{{item.tag}}' data-src='{{item.attr.href}}' style='{{item.styleStr}}'>
+			<view capture-catch:touchstart='wxParseTagATap' class='wxParse-inline {{item.classStr}} wxParse-{{item.tag}}' data-src='{{item.attr.href}}' style='{{item.styleStr}}'>
 				<block wx:for='{{item.nodes}}' wx:for-item='item' wx:for-index='index' wx:key='{{index}}'><template is='wxParse9' data='{{item:item}}'></template></block>
 			</view>
 		</block>
@@ -362,7 +362,7 @@
 		<block wx:elif='{{item.tag == "video"}}'><template is='wxParseVideo' data='{{item:item}}'></template></block>
 		<block wx:elif='{{item.tag == "img"}}'><template is='wxParseImg' data='{{item:item}}'></template></block>
 		<block wx:elif='{{item.tag == "a"}}'>
-			<view bindtap='wxParseTagATap' class='wxParse-inline {{item.classStr}} wxParse-{{item.tag}}' data-src='{{item.attr.href}}' style='{{item.styleStr}}'>
+			<view capture-catch:touchstart='wxParseTagATap' class='wxParse-inline {{item.classStr}} wxParse-{{item.tag}}' data-src='{{item.attr.href}}' style='{{item.styleStr}}'>
 				<block wx:for='{{item.nodes}}' wx:for-item='item' wx:for-index='index' wx:key='{{index}}'><template is='wxParse10' data='{{item:item}}'></template></block>
 			</view>
 		</block>
@@ -398,7 +398,7 @@
 		<block wx:elif='{{item.tag == "video"}}'><template is='wxParseVideo' data='{{item:item}}'></template></block>
 		<block wx:elif='{{item.tag == "img"}}'><template is='wxParseImg' data='{{item:item}}'></template></block>
 		<block wx:elif='{{item.tag == "a"}}'>
-			<view bindtap='wxParseTagATap' class='wxParse-inline {{item.classStr}} wxParse-{{item.tag}}' data-src='{{item.attr.href}}' style='{{item.styleStr}}'>
+			<view capture-catch:touchstart='wxParseTagATap' class='wxParse-inline {{item.classStr}} wxParse-{{item.tag}}' data-src='{{item.attr.href}}' style='{{item.styleStr}}'>
 				<block wx:for='{{item.nodes}}' wx:for-item='item' wx:for-index='index' wx:key='{{index}}'><template is='wxParse11' data='{{item:item}}'></template></block>
 			</view>
 		</block>
@@ -434,7 +434,7 @@
 		<block wx:elif='{{item.tag == "video"}}'><template is='wxParseVideo' data='{{item:item}}'></template></block>
 		<block wx:elif='{{item.tag == "img"}}'><template is='wxParseImg' data='{{item:item}}'></template></block>
 		<block wx:elif='{{item.tag == "a"}}'>
-			<view bindtap='wxParseTagATap' class='wxParse-inline {{item.classStr}} wxParse-{{item.tag}}' data-src='{{item.attr.href}}' style='{{item.styleStr}}'>
+			<view capture-catch:touchstart='wxParseTagATap' class='wxParse-inline {{item.classStr}} wxParse-{{item.tag}}' data-src='{{item.attr.href}}' style='{{item.styleStr}}'>
 				<block wx:for='{{item.nodes}}' wx:for-item='item' wx:for-index='index' wx:key='{{index}}'><template is='wxParse12' data='{{item:item}}'></template></block>
 			</view>
 		</block>