我无法弄清楚.
是因为制作浏览器的人不在乎吗?是因为我们作为开发人员已经编写了黑客代码来解决在浏览器X和Y中无效的问题吗?
我已将问题简化为以下示例代码:
class Charizard { //truck
trainer &myTrainer;
public:
Charizard(trainer &tMyTrainer);
};
class trainer {
Charizard myPokemon;
public:
trainer();
};
Charizard::Charizard(trainer &tMyTrainer) : myTrainer(tMyTrainer) {}
Run Code Online (Sandbox Code Playgroud)
在不更改或添加公共成员的情况下,如何为培训师创建构造函数,以便在初始化列表中创建myPokemon时,"myTrainer"指向正在创建的培训师?
这是我尝试过的:
trainer::trainer() : myPokemon(this) {}
Run Code Online (Sandbox Code Playgroud)
但当然"这个"不是正确的类型.我无法改变Charizard构造函数所采用的内容(它是一个公共成员),所以我不知道该怎么做.有任何想法吗?
注意:标题可能需要一些工作.
我希望在 0 到 100 之间可拖动的图形上获得 3 个点。我希望通过react-chartjs-2在 React with ChartJS 中做到这一点。
小提琴使用了一些随机版本的 react-chartjs-2 因为我不知道如何导入。在我使用的本地设置中,import { Line } from 'react-chartjs-2';但我不确定如何在 jsfiddle 中执行此操作。Webdev 对我来说是超级新的。
我尝试使用一些声称可以做可拖动点的chartjs 插件(比如这个),但我不知道如何让它们在 React 中工作。这可能是最简单的解决方案。
我尝试为 mouseDown/Up/Enter/Leave 添加我自己的事件侦听器,但我无法将它们附加到实际点。如果我只能访问<Line />React 中是否有一种方法可以让我自己附加到这些点上?如果我能得到坐标并有这些事件,我就可以拼凑出一个解决方案。
我尝试在 chartjs 和 react-chartjs-2 文档上进行搜索,但找不到任何可以让我拖动或附加正确侦听器的内容。
var Line = reactChartjs2.Line;
const options = {
tooltips: {enabled: true},
scales: {
xAxes: [{
gridLines: {display: false, color: 'grey',},
ticks: {fontColor: '#3C3C3C', fontSize: 14,},
}],
yAxes: …Run Code Online (Sandbox Code Playgroud) 服务器:Apache
我想用以下方式重写我的网址,我无法想办法让它工作.
http://website.com/index.html
Run Code Online (Sandbox Code Playgroud)
我希望它重定向到:
http://website.com/
Run Code Online (Sandbox Code Playgroud)
所以基本上我想加载index.html,但不要在url中显示它.我也不想给它另一个名字.我不是在寻找/index.html成为/ index
另外,我正在尝试获取任何GET数据,例如:
http://website.com/index.html?id=0&name="fred"
Run Code Online (Sandbox Code Playgroud)
重写为:
http://website.com/?id=0&name="fred".
Run Code Online (Sandbox Code Playgroud)
如果你有一个不使用.htaccess文件的解决方案,那也没关系.
apache ×1
c++ ×1
chart.js ×1
constructor ×1
html ×1
javascript ×1
mod-rewrite ×1
reactjs ×1
reference ×1
standards ×1