uni-app renderjs中方法在真机调试中不起作用

zbq4xfa0  于 2022-12-31  发布在  uni-app
关注(0)|答案(4)|浏览(904)

问题描述
renderjs中方法在真机调试中不起作用, 里面代码包含mouted都没有运行~

复现步骤

<template>
	<view>
		<view class="container"></view>
		<button type="primary" @tap="html2canvas.toImage">
			生成截图
		</button>
	</view>
</template>

<script module="html2canvas" lang="renderjs">
import html2canvas from '../../../../utils/html2canvas.min.js';

console.log(222333);
export default {
mouted() {
console.log(333333333);
}
,
methods: {
toImage() {
console.log('toImage()~~~~~~~~~~~');

html2canvas(document.body).then(function(canvas) {
console.log(4444);
console.log(canvas.toDataURL('image/png'));
});
}
}
}
</script>

<style>
.container{
width: 100%;
height: 500rpx;
background-color: pink;
}
</style>

预期结果

  1. 至少出现打印结果
  2. 能够截图

实际结果
没有任何效果,也没有打印输出,只能看到页面

系统信息:

  • 操作系统 Android 9.0
  • HBuilderX版本 2.6.3.20200305-alpha
ercv8c1e

ercv8c1e2#

emmm,的确。 但不是主要原因,连22223都没有打印

3hvapo4f

3hvapo4f3#

@zhetengbiji 可以解决吗?

mgdq6dx1

mgdq6dx14#

是不是引入路径问题?在引入前面可以打印吗?

相关问题