找不到P5 DOM函数'select',即使我已经导入了p5.dom.js

问题描述 投票:0回答:1

这里是我的HTML

  <script type="text/javascript" src="{{ url_for('static', filename='lib/p5.js') }}"></script>
  <script type="text/javascript" src="{{ url_for('static', filename='lib/p5.dom.js') }}"></script>
  <script type="text/javascript"  src="{{ url_for('static', filename='js/grid.js') }}?{{version_num}}"></script>

前两个导入不会引发错误。但是,我在grid.js中的setup()函数可以。

grid.js的一部分]

function setup() {
    smooth();
    canvas = createCanvas(windowWidth, windowWidth * 3/2);
    textAlign(CENTER, CENTER);
    textSize(fontSize);
    frameRate(32);
    fill(0, 0, 0, 40);


    inputs = select('.word_entry');
    console.log(inputs)
}

但是,当我尝试调用p5.dom.js的内置select函数时,出现此错误。发生了什么事?

错误消息

Uncaught ReferenceError: select is not defined
at setup (grid.js?1.0.3:17)
at p5.<anonymous> (p5.js:217)
at p5.<anonymous> (p5.js:190)
at new p5 (p5.js:342)
at _globalInit (p5.js:5761)

Edit:

不要介意url_for语法,这只是烧瓶。我确定正在加载lib / p5.dom.js,因为将其放在lib / p5.js之前会引发错误。

这是我的HTML:] >>

我仍然对问题出在哪里感到好奇,但是我只是通过下载P5的“完整”版本并摆脱了p5.dom.js导入行来解决此问题。

javascript html dom flask p5.js
1个回答
0
投票

我仍然对问题出在哪里感到好奇,但是我只是通过下载P5的“完整”版本并摆脱了p5.dom.js导入行来解决此问题。

© www.soinside.com 2019 - 2024. All rights reserved.