PaperJS 变量,如何将这些存储在 MongoDB 中?

莱斯利·奥尔德里奇

我正在学习编码并使用PaperJS.

我有一个更新总分的功能,并将其显示在页面顶部。

function updateScore(){
  text.content = 'Circles Cleared: ' + total;
  text.bringToFront();
}

Total 是我保存当前分数的变量。我正在努力在我的代码中的其他任何地方使用它/将其发布到,MongoDB因为该变量似乎不是全局的?我已经paperscript在 HTML 文件中内联了。

我尝试将总数附加到表单中,并通过POST拨打电话提交表单,但由于未定义总数,它不断返回。

甚至在console.logging完成POST通话后总不会出现

任何帮助表示赞赏,提前致谢。

sasensi

您的主要问题是PaperScript代码在与您的JavaScript代码不同的范围内执行
为了在两者之间共享变量,最简单的方法是Paper.js直接使用in JavaScript(参见文档)。
这是您描述的案例的简化工作示例(总计显示Paper.js在画布中)。

// setup paperjs
paper.setup(document.getElementById('canvas'));

// init total variable
var total = 0;

// init total text item
var totalText = new paper.PointText({
  point: paper.view.center,
  justification: 'center'
});

displayTotal();

// listen to button click
$('button').click(function() {
  // increment total variable
  total += 100;
  // display total
  displayTotal();
});

function displayTotal() {
  totalText.content = 'total = ' + total;
}
html,
body {
  margin: 0;
  overflow: hidden;
  height: 100%;
}

canvas[resize] {
  width: 100%;
  height: 100%;
}

button {
  position: fixed;
  top: 15px;
  left: 15px;
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/paper.js/0.11.5/paper-core.min.js"></script>

<canvas id="canvas" resize></canvas>
<button>increment total</button>

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何以最佳效率在paperjs中重新放置路径线?

如何访问符号定义属性以在PaperJS中执行转换

需要有关如何将 MongoDB 字段中的值存储到变量中的帮助

Python - 如何将多个变量存储在 .csv 文件的一列中,然后将这些变量读入列表

NODEJS mongodb如何将变量放入查询中

在PaperJS中,当鼠标从项目移开时,如何将onMouseUp事件链接到onMouseDown事件的起源

如何将这些数字存储在C中?

如何将这些数据存储在cookie中?

如何将这些值存储在 localStorage 中?

如何阅读数字;如何将这些数字存储在变量中;以及如何在标签中显示这些数字;从Qt的行编辑?

如何缩放以适合paperJS画布

如何从 PaperJS 中的 CompoundPath 中识别鼠标事件的目标子路径?

如何在 PaperJS 中的 KeyDown 事件中刪除所選項目

如何将JSON存储在变量中

如何将movieID存储在变量中

如何将变量存储在文件中?

如何在 PaperJS 中調整一組路徑的大小

如何将数据存储在存储在变量中的数组中?

在 paperjs 形状中未连接的角

更新paperjs中的路径并恢复以前的状态

让Paperjs在电子应用程序中工作

如何将存储在模型中的名称和值收集到字典中,最后将这些单独的变量合并到c#mvc中

如何将JavaScript变量存储到PHP变量中?

将paperjs与jsfiddle一起使用

如何将查询的输出存储在HIVE中的变量中

如何将grep输出中的值存储在变量中

如何将文件中的单词存储在单独的变量中?

如何将 DataFrame 中的值存储在新变量中?

如何将元素存储在 Laravel 数组中的变量中?