dcloudio / dcloudio/uni-app

APP端 renderjs 监听不到数据变化

Open
#4,225 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
JavaScript
Stars
41.6k
Forks
3.7k
Avg merge
7h 6m
Merged PRs (30d)
6

Description

# 复现
```


{{ renderState.name }}

// 代码

export default {
setup(props) {
const renderState = ref({ name: 123 })

setTimeout(() => {
renderState.value.name =456
}, 1000)

return {
renderState
}
},
}

```

```

export default {
methods: {
async updateData(data) {
console.log(data) // 首次 data是 undefined,后续不执行render.updateData方法
}
},
}

```

## 预期
正常触发renderjs的更新方法

## 实际
首次输出undefined,后续不会执行

## 平台相关

HBuilderX版本: 3.7.8

安卓 红米k20pro

vue3 + ts + renderjs

云打包,纯vue

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.