Bad attr `data-event-opts` with message > 1 | <view class="activityContent data-v-74e8dc3a"> > <view class="poster_img_outside data-v-74e8dc3a" data-event-opts="{{index==setdata?animdata:{}}}"> > <image src="{{imgSrc}}" mode class="data-v-74e8dc3a"> > </image></view><view class="detailInfoTop data-v-74e8dc3a"> > <view class="detail_title data-v-74e8dc3a"><view class="detail_title_h1 data-v-74e8dc3a" id="dt_title"><label class="detail_title_h1_bar _span data-v-74e8dc3a">{{''+title+''}}</label></view></view><view class="mb_share_wrap_Y have_safeguard data-v-74e8dc3a"> > <view class="fx data-v-74e8dc3a"><view class="_i data-v-74e8dc3a"> > </view><label class="_span data-v-74e8dc3a">8111</label> > </view><view class="yd data-v-74e8dc3a"> > <view class="_i data-v-74e8dc3a"></view> > <label class="_span data-v-74e8dc3a">31</label> > </view><view class="sc data-v-74e8dc3a"> > <view class="_i data-v-74e8dc3a"></view> > <label class="_span data-v-74e8dc3a">15</label></view> > <view class="refund _u data-v-74e8dc3a" onclick="_tc._show('safeguard')"><view class="_i data-v-74e8dc3a">
解决方案:
报错:data-event-opts="{{index==setdata?animdata:{}}}"
data-event-opts="{{index==setdata?animdata:’ '}}" {}
换成单引号过后完美解决
报错原因分析
空对象默认为object,所以报错,空对象也可以认为是null,语法错误
重点: 小程序不支持一些js复杂函数或运算 如:三目运算符之类的(一个前端指点的)