期盼回复,谢谢!
- 发布:2020-06-09 12:07
- 更新:2022-10-18 08:56
- 阅读:2263
关于renderjs,想请问如何在逻辑层调用视图层的方法?
最佳回复
如果没有点击事件呢,初始化请求接口,处理接口的数据渲染echarts。接口请求只写在逻辑层,echarts在renderjs中,这应该怎么操作?
还有在lang="renderjs"的情况下,this的指向是什么,调用方法的时候用bind也拿不到this.$u uView相关的API
renderjs中通过ownerInstance.callMethod('funname', {propname: value})调用逻辑层的方法(需要配合点击事件)
逻辑层调用renderjs中的方法通过点击事件调用
<view @click="renderjs.onClick" ></view>
//<script>
methods: {
onViewClick(options) {
console.log(options)
}
}
// <script module="renderjs" lang="renderjs">中
methods: {
onClick(event, ownerInstance) {
// 调用 service 层的方法
ownerInstance.callMethod('onViewClick', {
test: 'test'
})
}
}
2***@qq.com
请问作者是怎么解决的,看示例里边逻辑层没有调用视图层的方法
2023-02-21 10:14