<script module="test" lang="renderjs">
export default {
data() {
return {
instance : null,
}
},
mounted() {
document.getElementById("interfaceContent").addEventListener("click", (e)=> {
if (this.instance == null) {
return;
}
console.log(e.target.classList)
let classList = e.target.classList;
if (classList == "domain") { // 打开链接
this.instance.callMethod('onClickDomain', {
link: e.target.innerText
});
}
});
},
methods: {
onInterfaceClick (e,ownerInstance) {
this.instance = ownerInstance;
},
}
}
</script>
- 发布:2021-10-26 11:49
- 更新:2021-10-26 20:42
- 阅读:920
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: Windows 10 专业版
HBuilderX类型: 正式
HBuilderX版本号: 3.2.9
手机系统: iOS
手机系统版本号: iOS 14
手机厂商: 苹果
手机机型: iphone8
页面类型: vue
打包方式: 离线
项目创建方式: HBuilderX
示例代码:
操作步骤:
任意页面 renderjs 都不生效
任意页面 renderjs 都不生效
预期结果:
正常可以监听点击
正常可以监听点击
实际结果:
这是一个简单的页面 其他页面也不能使用
这是一个简单的页面 其他页面也不能使用
bug描述:
本地调试 renderjs 可以使用 , 但是离线打包后 renderjs 不执行 ,无法使用
3 个回复
2***@qq.com
安卓也是一样的问题
n***@126.com (作者)
Vue3.0 项目
DCloud_iOS_XHY
使用HX内置基座是否正常?
2***@qq.com
是正常的,但打包出来以后就不正常了,很多功能在基座运行是没有问题的,但打包完以后就不行,包括静态资源也是部分没导出
2021-10-27 09:42
2***@qq.com
this.instance.callMethod 没有相应
2021-10-27 14:20
DCloud_iOS_XHY
回复 2***@qq.com: 保证离线打包使用的sdk版本和HX版本一致
2021-10-29 15:56
n***@126.com (作者)
回复 DCloud_iOS_XHY: 你好 确认版本是一致的 并且打包后打印出来 this.instance.callMethod 该方法是存在的但是没有相应
2021-10-30 16:00
天生DR
回复 n***@126.com: 是3.2.9 版本? 离线SDK的库和资源文件 都全部替换的吗 而不是部分替换的吗?
2021-11-01 17:19
n***@126.com (作者)
回复 天生DR: 是的 3.2.9版本 都替换了 标注的注意事项 也都进行了比对 资源文件指的是哪些
2021-11-02 16:01
n***@126.com (作者)
回复 天生DR: 使用SDK 中hello 那个项目 直接导入官方项目使用VUE3.0 uni-swipe-action组件中 change事件 和 参数 autoClose 无效
2021-11-02 16:05
天生DR
回复 n***@126.com: 资源文件就是 Bundles 下的一些js文件
2021-11-02 16:39
n***@126.com (作者)
回复 天生DR: 有更新
2021-11-02 18:01