首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将虚拟超文本、超文本助手和主循环连接起来

如何将虚拟超文本、超文本助手和主循环连接起来
EN

Stack Overflow用户
提问于 2016-04-06 01:15:21
回答 1查看 390关注 0票数 1

我正在看一个使用超文本、主循环和hyperx的子堆栈示例

我希望使用超文本-帮手重新创建这个示例,以获得类似于Elm的代码。这个模块说它同时支持hyperscriptvirtual-hyperscript,所以我正在尝试virtual-hyperscript

我的代码如下所示:

代码语言:javascript
复制
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');
}

它给了我一个错误:

代码语言:javascript
复制
Uncaught TypeError: Failed to execute 'appendChild' on 'Node': parameter 1 is not of type 'Node'.

出什么问题了?我想有些东西没有正确连接是因为

代码语言:javascript
复制
console.log(loop.target) //null

如果有帮助,我可以发布我的html和我正在使用的browserify build命令

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 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的一个新版本。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36439765

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档