字节小程序
开发者社区
小程序小游戏
登录
createSelectorQuery在头条APP中获取不到canvas元素

createSelectorQuery在头条APP中获取不到canvas元素

44浏览作者: gehongru

<canvas style="width:{{qipan_width}}px; height:{{qipan_height}}px; margin:5px;" id="qipuCanvas" type="2d" bindtouchstart="bindTouchStartCallback"></canvas>



var cellSize = this.data.cell_size || 40;

const query = tt.createSelectorQuery();

//const query = this.createSelectorQuery();

console.log("query", query);

query.in(this).select('#qipuCanvas').

fields({ node: true, size: true }).

//node().

exec((res) => {

console.log("res123", res);

const canvas = res[0].node;

const context = canvas.getContext('2d');


这段代码,在抖音APP里面是正常的,但是在头条APP里面,获取不到对应的canvas元素,导致绘图失败。

canvas用来显示棋谱棋盘的,前天刚上线,还在试运行期,昨天发现今日头条异常。

最后一次编辑于 2024年04月27日
加载中