[笔记]React+Cordova踩坑
之前做过一点前端的小项目所以前端还算熟练 前端: webpack+react+redux Cordova如何在Webpack Dev Server下调试AJAX?当然是代理啦! 我选择Ruby 如果希望dev server和后端同时开启关闭的话,可以考虑concurrently 文件路径在引用其他js/css/html文件的时候不能用"/xxx.js",因为cordova并不是开了一个本地服务器,cordova的webpack使用的是file://协议,也就是说路径应该长这样:"./xxx.js",在使用create-react-app创建的项目中,可以写一份新的paths.js和配置文件解决这个问题,更改%PUBLIC_PATH%就可以 图片路径非常诡异的是图片并不能按照上述做法访问到 不过事实证明其实只是需要写完整路径而已 如果你的图片路径是www/image.png的话,应该用 可能需要安装插件 调试因为我自己的手机是iOS的,只能用Android模拟器调试 直到我看到这个: chrome://inspect/#devices Chrome提供的调试工具,可以直接看到Cordova里Webview的控制台 可惜不支持Redux和React的dev tool 而且更新界面的时候好TM闪! 默认情况下AJAX是跨域的纠结了很久如果禁止跨域的话就需要在cordova里弄个代理代理到我的服务器上(就像webpack那样) 不是所有HTML5的特性都可用window.speechSynthesis不能用,结合下一条导致我查了4小时BUG ReactRedux的Reducer不报错?!如果一个reducer崩溃的话控制台不会有任何输出,就是单纯的没反应了我打了一堆console.log才确认这个问题 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |