javascript - 如何使 p5 中的滑块与 webpack 一起使用?
问题描述
我正在使用 p5.js 库和 webpack,它工作得很好。但是,当我尝试createSlider
从 p5.dom 导入时,它失败了
import p5 from "./p5";
import * as dom from './addons/p5.dom'
import {createSlider} from './addons/p5.dom'
const s = (p) => {
p.setup = function () {
p.createCanvas(200,200);
slider = createSlider(0, 360, 60, 40);
slider.position(10, 10);
slider.style('width', '80px');
};
};
let myp5 = new p5(s, 'p5cont');
我试过dom.createSlider()
没有成功。在这两种情况下,控制台都会报告createSlider is not a function
. 怎么了?
解决方案
截至最新的 p5.js(撰写本文时为 v1.1.9),p5.dom 是主 p5.js 库的一部分。也就是说,你不需要单独导入 p5.dom 来使用createSlider()
.
以下代码使 p5 的滑块与 webpack 一起工作。
import p5 from "./p5.min.js"
let sketch = function(p){
p.setup=function(){
p.createCanvas(500,500)
p.background('blue')
p.createSlider(0,100)
}
}
let myp5 = new p5(sketch)
推荐阅读
- python-3.x - 我可以在 TensorFlow 2.x 中使用什么来代替 tf.contrib.rnn.LayerNormBasicLSTM?
- c++ - 在 Visual Studio 中加载自己的项目模板时自动打开源文件
- google-apps-script - 从 Google 表格中提取内嵌图像并重新插入为链接
- python-3.x - Matplotlib 子图:在对齐宽度时未绘制时删除子图
- javascript - SyntaxError: Unexpected identifier:new.mongoose.Schema is not working
- javascript - 如何在jstree中单独搜索第n个孩子
- android - 如何在 Android 应用程序中包含不同的语言
- excel - 时间自动刷新
- wordpress - 在媒体 wp api 中上传图片
- c - 我打印学生详细信息的 c 程序不起作用