我尝试使用反应和OpenComponents创建一个小部件,当我尝试使用我的部件客户端反应部分加载正确,但JavaScript逻辑doesn没有工作。我的小工具创建OpenComponents不使用是JavaScript逻辑客户端
我看着控制台,我没有错误信息。之前使用反应我试着用把手我有问题。我也尝试使用它服务器端它的工作完美。
这是我的index.html
<html>
<head>
<link rel="stylesheet" href="css/mycss.css">
<title>Widget</title>
</head>
<body>
<script>
var oc = {conf: {debug: true}};
</script>
<script src="http://localhost:3030/oc-client/client.js"></script>
<script src="js/header.js"></script>
<script src="js/app.js"></script>
<oc-component href="http://localhost:3030/mywidget"></oc-component>
</body>
</html>
我的组件
<script src="{{path}}js/app.js" language="JavaScript" type="text/javascript"></script>
<div id="magnet"></div>
<script src="{{path}}js/index.js" language="javascript" type="text/javascript"></script>
我的package.json
{
"name": "mywidget",
"description": "",
"version": "1.0.0",
"repository": "",
"oc": {
"files": {
"data": "server.js",
"template": {
"src": "template.html",
"type": "handlebars"
},
"static":["js"]
}
}
}
我server.js
'use strict';
module.exports.data = function(context, callback){
callback(null, {
path:context.staticPath,
init: {
to: context.params.to || 7015400,
from: context.params.from || 8727100,
depart: context.params.depart || '01/01/1900',
return: context.params.return || '01/01/1901',
point_of_sale: context.params.point_of_sale || "XXXXX"
}
});
};
感谢