<view
class="xy-between column-type"
@click="
showColumn = true;
chooseColumnTime = chooseColumn;
"
>

- 发布:2020-09-02 11:52
- 更新:2020-09-02 12:09
- 阅读:870
产品分类: uniapp/小程序/微信
PC开发环境操作系统: Mac
PC开发环境操作系统版本号: macOS 10.15.6 (19G2021)
第三方开发者工具版本号: vscode1.48.2
基础库版本号: 2.12.1
项目创建方式: CLI
CLI版本号: 2.0.0-28820200820001
示例代码:
操作步骤:
<view
class="xy-between column-type"
@click="showColumn = true;"
>
<view
class="xy-between column-type"
@click="showColumn = true;"
>
预期结果:
<view
class="xy-between column-type"
@click="showColumn = true;"
>
<view
class="xy-between column-type"
@click="showColumn = true;"
>
实际结果:
<view
class="xy-between column-type"
@click="showColumn = true;"
>
<view
class="xy-between column-type"
@click="showColumn = true;"
>
bug描述:
在render函数中,这段代码
if (!_vm._isMounted) {
_vm.e0 = function($event) {
_vm.showColumn = true
_vm.chooseColumnTime = _vm.chooseColumn
}
_vm.e1 = function($event) {
_vm.tpListShow = true
}
}
e0事件是在view上触发的click直接修改chooseColumnTime的值。这里运行时遇到_vm._isMounted一开始就为true,导致里面的e0,e1事件没有赋值。然后点击时报e0 not function。在window上运行没的问题
2 个回复
keray (作者) - keray
微信模拟器版本:1.03.2008201
keray (作者) - keray
找到问题了:如果在render第一次执行出现渲染错误时,就会出现这个问题。
9***@qq.com
你好 请问这个问题该怎么解决呢
2021-11-12 14:14