我的js文件是:-
var React = require('react');
export default class AmortizationChart extends React.Component {
render() {
var items = this.props.data.map(function (year, index) {
return (
<tr key={index}>
<td>{index + 1}</td>
<td className="currency interest">{Math.round(year.interestY).toLocaleString()}</td>
<td className="currency">{Math.round(year.balance).toLocaleString()}</td>
</tr>
);
});
现在我也可以写在. jsx文件中。那么,我应该选择. js或. jsx哪个文件有什么区别呢?
这个位是JSX:
<tr key={index}>
<td>{index + 1}</td>
<td className="currency interest">{Math.round(year.interestY).toLocaleString()}</td>
<td className="currency">{Math.round(year.balance).toLocaleString()}</td>
</tr>
这仅仅是因为您正在加载您的. js文件作为text/Babel
。用text/javascript
试试,你会得到以下错误:
未捕获的语法错误:意外标记
React自己的文档在这里有一篇关于JSX的好文章:深入JSX。
问题内容: “ java -server”和“ java -client”之间是否有实际的实际区别? 我在Sun网站上所能找到的一切都是模糊的 “-服务器启动速度较慢,但应运行得更快”。 真正的区别是什么?(当前使用JDK 1.6.0_07。) 问题答案: 这实际上与HotSpot和默认选项值(Java HotSpot VM Options)链接在一起,这些默认值在客户端和服务器配置之间有所不
问题内容: 我正在尝试通过使用摩卡咖啡和酶来更新单元测试。我正在测试的代码是在ES6中,使用JSX和React。 我无法在我的测试脚本中在JSX上获得“摩卡”错误。 测试脚本: }); gulpfile.js: 输出为: 我通过通过browserify运行源代码并将其放在测试目录中来证明它不是mocha / enzyme本身,从而成功运行了该测试。我的问题只是试图正确解决大口魔术。 问题答案: 对
本文向大家介绍js中!和!!的区别与用法,包括了js中!和!!的区别与用法的使用技巧和注意事项,需要的朋友参考一下 js中!的用法是比较灵活的,它除了做逻辑运算常常会用!做类型判断,可以用!与上对象来求得一个布尔值, 1、!可将变量转换成boolean类型,null、undefined和空字符串取反都为false,其余都为true。 2、!!常常用来做类型判断,在第一步!(变量)之后再做逻辑取反运
问题内容: 我一直在尝试填充输入: 为此,我必须找到此元素。 我尝试以下事情: (萤火虫的路径) 甚至要等100秒 我总是得到: selenium.common.exceptions.NoSuchElementException:消息:’无法找到元素:(…) 你知道我在做什么错吗? 问题答案: 问题是您的标签位于内,您需要先切换到它:
现在,我只是尝试读取与Java类存储在同一目录中的文件内容,并访问其长度。但是,每当传递正确的文件名以创建新的对象时,其长度返回为零。我假设这是因为由于某种原因找不到该文件。 我的文件结构如下: 我尝试用,其中等于。
我正在开发spring boot 2 thymeleaf web应用程序。我想从jar文件中呈现一个模板及其静态资源。js、CSS和消息出现404错误。属性文件,而模板正在浏览器上渲染,但相关的js、css没有。为了从jar文件呈现模板,我配置了ClassLoaderTemplateResolver,如下所述: 其中getCustomClassloader()将返回加载我的测试的URLclassl