<template>
<view>
<u-sticky offset-top="0.1" :enable="enable">
<u-dropdown>
<u-dropdown-item v-model="queryForm.examType" title="考试分类" :options="examTypeList" @change="changeDropdown"></u-dropdown-item>
<u-dropdown-item v-model="queryForm.examStatus" title="考试状态" :options="examStatusList" @change="changeDropdown"></u-dropdown-item>
<u-dropdown-item v-model="queryForm.examResult" title="考试结果" :options="examResultList" @change="changeDropdown"></u-dropdown-item>
</u-dropdown>
</u-sticky>
<view class="content">
<view class="item" v-for="(item, index) in examList" :key="item.id">
<view class="tag">{{ examStatus(item.examStatus) }}</view>
<view>
<view class="name">{{ item.examName }}</view>
<view class="type">考试类型:{{ examType(item.examType) }}</view>
<view class="type">
考试时间:<text class="time">{{ item.examStartTime + '~' + item.examEndTime }}</text>
</view>
<view class="btn" @click="show = true">开始考试</view>
</view>
</view>
<u-loadmore :status="status" />
</view>
<u-modal v-model="show">content</u-modal>
</view>
</template>
- 发布:2022-06-07 09:37
- 更新:2022-06-07 18:01
- 阅读:221
产品分类: uniapp/H5
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: Windows 11 家庭中文版22H2
HBuilderX类型: 正式
HBuilderX版本号: 3.4.13
浏览器平台: Chrome
浏览器版本: 102.0.5005.63(正式版本64 位)
项目创建方式: HBuilderX
示例代码:
操作步骤:
<view class="btn" @click="show = true">开始考试</view>
无效
<view class="btn" @click="handleBtnClick">开始考试</view>
handleBtnClick() { console.log("show"); }
无效
<view class="btn" @click="show = true">开始考试</view>
无效
<view class="btn" @click="handleBtnClick">开始考试</view>
handleBtnClick() { console.log("show"); }
无效
预期结果:
show值修改成功 事件调用成功
show值修改成功 事件调用成功
实际结果:
show值修改不成功 事件调用不成功
show值修改不成功 事件调用不成功
bug描述:
click事件失效,在template中直接修改show的值和调用函数中log日志都不行
1 个回复
小枫叶 - 外包接单加v:wlmk1234567 注明来意
能运行的项目demo给一下 我看下