// ES6代码 class Animal { constructor () { } love (p) { (p) => { console.log(p); } } } //编译后的ES5代码,和预想的ES5代码有差距 //但这是被浏览器识别的。差距是指:编译后的代码结构 //表示看不懂,至少我在编译后的ES5代码做修改是没这能力。 //本人Babel操作如下:cnpm i babel-cli -g ,然后 //cnpm i --save-dev babel-preset-es2015 ,最后 //根目录下配置.babelrc文件。 var Animal = function () { function Animal() { _classCallCheck(this, Animal); } _createClass(Animal, [{ key: "love", value: function love(p) { (function (p) { console.log(p); }); } }]); return Animal; }();
怎么能让编译后的代码正常点?
package.json scripts里,"to-print": "echo 输出信息", OK,没问题,现在想文字变个色或加个背景色。 可以实现吗?
编译后的代码,就是这样。没什么好办法,要么你选择不用编译。
后来看见一个"source-map-inline"模块,调试时可解决上述问题
@Coca-code: sourcemap是帮你做编译后与编译前的映射。不会影响编译后的代码。
@幻天芒: 恩,应该是,从名字上可看出。但目的达到了。但新问题来了....
@幻天芒: 一个传统Jq项目,有系列模块是react做的,问题是:在一个jq项目某页点击跳到react项目某页,act项目某页某页点击返回jq项目某页。
这跳转能实现吗? 目录放一起吗?给点意见
@Coca-code: react由路由,状态控制页面状态
@Coca-code: 可以,但很变态。个人建议,既然是传统项目,就直接走后端控制路由,然后用vue做双绑定比较好。
全新的,在上react。
@幻天芒: 你说的我明白。类似node + express ,在req ,res接触request插件做请求处理,关键这个变态需求的原项目没node环境,除非重做。
@幻天芒: @幻天芒: 你说的我明白。类似node + express ,在req ,res借助request插件做请求转发和处理,关键这变态需求的原项目没node环境,除非重做。
@幻天芒: 其实我关注的是如何点击按钮,打开react技术项目里的某页面,包括传参,数据什么的...
@幻天芒: 感谢你回复。
@Coca-code: URL传递过去,或者存localstorage
@幻天芒: 试试,感谢。