我正在看一个使用超文本、主循环和hyperx的子堆栈示例。
我希望使用超文本-帮手重新创建这个示例,以获得类似于Elm的代码。这个模块说它同时支持hyperscript和virtual-hyperscript,所以我正在尝试virtual-hyperscript。
我的代码如下所示:
var vdom = require('virtual-dom')
var vh = require('virtual-hyperscript');
var hh = require('hyperscript-helpers')(vh);
var main = require('main-loop')
var div = hh.div;
var span = hh.span;
var h1 = hh.h1;
var loop = main({ times: 0 }, render, vdom)
document.querySelector('#content').appendChild(loop.target)
function render(state) {
return h1('title');
}它给了我一个错误:
Uncaught TypeError: Failed to execute 'appendChild' on 'Node': parameter 1 is not of type 'Node'.出什么问题了?我想有些东西没有正确连接是因为
console.log(loop.target) //null如果有帮助,我可以发布我的html和我正在使用的browserify build命令
发布于 2016-04-07 17:25:30
virtual-hyperscript被移到https://github.com/Matt-Esch/virtual-dom/tree/master/virtual-hyperscript
参见https://github.com/Raynos/virtual-hyperscript的自述
virtual-dom/h只是virtual-hyperscript的一个新版本。
https://stackoverflow.com/questions/36439765
复制相似问题