dcloudio / dcloudio/uni-app

renderjs 的使用相关问题

Open
#5,341 9 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

### 发行方式

App

### 具体平台

ios18.2

iPhone 13 Pro

### 开发环境

macOS

### 项目创建方式

CLI命令行

### 依赖版本

"@dcloudio/uni-app": "3.0.0-4020420240722002",
"@dcloudio/uni-app-harmony": "3.0.0-4020420240722002",
"@dcloudio/uni-app-plus": "3.0.0-4020420240722002",
"@dcloudio/uni-components": "3.0.0-4020420240722002",
"@dcloudio/uni-h5": "3.0.0-4020420240722002",
"@dcloudio/uni-mp-alipay": "3.0.0-4020420240722002",
"@dcloudio/uni-mp-baidu": "3.0.0-4020420240722002",
"@dcloudio/uni-mp-jd": "3.0.0-4020420240722002",
"@dcloudio/uni-mp-kuaishou": "3.0.0-4020420240722002",
"@dcloudio/uni-mp-lark": "3.0.0-4020420240722002",
"@dcloudio/uni-mp-qq": "3.0.0-4020420240722002",
"@dcloudio/uni-mp-toutiao": "3.0.0-4020420240722002",
"@dcloudio/uni-mp-weixin": "3.0.0-4020420240722002",
"@dcloudio/uni-mp-xhs": "3.0.0-4020420240722002",
"@dcloudio/uni-quickapp-webview": "3.0.0-4020420240722002",
"@dcloudio/uts-darwin-x64": "^3.0.0-alpha-3040820220424005",

### 问题描述
在使用renderjs遇到如下问题

![Image](https://github.com/user-attachments/assets/615abc2b-8176-4e14-b163-430efe7a8c8e)

问题一
renderjs 中逻辑层和视图层的交互问题,根据文档上提供的echart demo,只能简单了解到逻辑层操作视图层只能通过props change:props 的方式,这种情况会导致视图层的函数会初始化调用一次,有什么办法可以避免初始化时的无用调用

![Image](https://github.com/user-attachments/assets/d31260b1-1003-4f5e-81f5-48717a044ec7)

问题二
~~使用fetch-event-fetch-event-source请求接口,真机调试出下如下error(已处理)~~

![Image](https://github.com/user-attachments/assets/c89c873b-7b29-4aa8-b278-cbfa1e35643c)

### 重现步骤

如上

### 期望行为

逻辑层直接调用视图层的方法

### 实际行为

_No response_

### 截图或录屏

_No response_

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.