详细问题描述
今天突然发现一个鬼畜问题直接看下面
重现步骤
<template>
<view>
<view v-if="dog !== null">
duiduidui
</view>
</view>
</template>
<script>
export default {
data() {
return {
dog: null,
big: this.fuzhi()
}
},
onLoad() {
},
methods: {
fuzhi: function () {
return [];
}
}
}
</script>
主要问题就是上面的data如果用this.fuzhi()来赋值初始化,就会导致顶部的dog!==null返回false(其他症状暂时不知道)
但是这个问题我在浏览器测试就没问题, 而且我其他基于vue-cli创建的项目都没问题(不知道是不是都是html的问题)
IDE运行环境说明
任意版本HBuilderX win10 64位
uni-app运行环境说明
app端 组件模式 项目时HBuilderX创建的
App运行环境说明
刚买的华为M6平板10.8英寸
附件
[IDE问题请提供HBuilderX运行日志。菜单帮助-查看运行日志,点右键打开文件所在目录,将log文件压缩成zip包上传]
[App问题请提供可重现问题的代码片段,你补充的细一点,问题就解决的快一点]
[App安装包或H5地址]
[可重现代码片段]
联系方式
[QQ]
0 个回复