问题标签 [meteor-react]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
meteor - 流星反应形式
我正在尝试使用存储在数据库中的数据来呈现表单。如果我删除表单并将PositionSingle
输入字段包装在div中,则数据会正确呈现,但是我无法进行任何更改。当我将输入包装在表单中时,组件不会呈现。
我是新来的流星反应所以任何帮助表示赞赏。
小路:PositionSingle.jsx
小路:PositionWrapper.jsx
javascript - Meteor-react-autoform 没有显示任何内容
我已经为此苦苦挣扎了几个星期。我想在我的网页中使用meteor-react-autoform 。我正在使用The Meteor Chef 的Base。非常感谢任何帮助
抱歉英语不好,这是文件。
这是我定义架构和集合的文件:
这是表单和插入处理程序
这是定义了方法的文件:
javascript - Meteor - 在路由的 React 模板中使用 Blaze 模板
我目前正在通过使用 templates:tabs 包的流星开发一个反应式 Web 应用程序,该包旨在创建一个表格界面。我计划在这些选项卡中显示一个数据表,并根据选择的选项卡向不同的数据库发送查询,类似于cars.com。
该应用程序已经有一个 FlowRouter 链接到两条不同的路线,我只希望其中一个出现选项卡。我希望显示选项卡的路由器如下。
我需要创建以下模板:模板名称="myTabbedInterface">
这是包含模板助手的 JS 文件。
最后,这是“Landing”从我希望调用模板的路由器路由到的文件:
那么如何在 React 渲染中渲染 HTML 中的 (Blaze) 模板呢?谢谢你。
meteor - 流星帐户 {{> atForm }} 未显示
我在基于 React 的 Meteor 应用程序中显示标准 Meteor 用户帐户登录模板{{> atForm }}时遇到问题。
我正在使用包装器组件在我的 React 应用程序中显示基于 Blaze 的模板。我正在尝试实现 Meteors useraccounts 包的标准登录表单。但是当我在 Blaze 模板中使用{{> atForm }}时,不会显示登录表单。但是,当我锁定特定状态时,例如{{> atForm state='signUp'}}会显示表单。
包装器组件
火焰模板
但也不会显示其他内部状态,例如 { {> atForm state='signIn'}} 。
.meteor 中的包
你有什么建议为什么会这样,我该如何解决这个问题?提前致谢。
javascript - React.js react-throttle with Meteor.js 在 IE 和 Android 浏览器中中断
我正在使用React版本 15.2.0 和模块 react-throttle (版本 0.3.0)编写Meteor应用程序(版本 1.3.5.1 )。
在 Firefox、Chrome、Opera、Safari(桌面和移动)上运行时,一切正常。在IE或Android 浏览器(6.x) 上运行时,会抛出以下错误:
这是文件中的一行:
如果我注释掉该行,那么所有浏览器上的一切都像魅力一样。
对我来说,它似乎handlersToWrap
是一个数组。数组上的方法includes
似乎是ES6 或 ES7 方法,Firefox、Opera 等支持,但 IE 和 Android 浏览器不支持(我测试过)。
所以现在我的问题是:如何解决这个问题?为什么 Meteor 会向我的客户发送 ES7 方法?它不应该先转换吗?
当然我可以替换includes
为indexOf
或其他东西......但我不想乱用将由 npm 自动更新的 React 代码......
javascript - 从回调中写入/调整对象
我正在研究一个流星反应项目,并希望使用来自本地存储的异步加载数据。不幸的是,即使使用绑定,我也无法从回调中获取数据。我尝试了多种方法,但无法让其中任何一种工作,我肯定错过了一些东西。
我尽可能多地剥离,但必须保留一些以供上下文使用。
据我了解,它只能与轨道对象相关,因为设置那些简单的整数,布尔值可以正常工作。
我尝试了更多方法:
- 将曲目写为数组以显示类似状态
tracksLoaded
(不起作用) - 在异步调用之前定义一个新的 var 并在回调中设置它的值,比如
trackLoadedCount
(有和没有绑定)(不起作用)
为什么这在为tracksLoaded
and工作时不起作用trackLoadedCount
?
关于 Firice Nguyen 答案的更新
返回
因此问题仍然存在。
meteor - 如何使用 Meteor 和 React 加载数据?
我正在使用 Meteor 1.3.5 和 React 15.1.0 并试图了解从 MongoDB 加载和订阅数据的正确方法。
现在我正在createContainer
使用参数执行此操作,并且在等待数据可用时遇到问题。
我应该使用状态而不是道具,并将数据加载到componentWillMount
or中componentWillMount
吗?到目前为止,这些对我不起作用。我也尝试使用 getMeteorData,但是当组件呈现时它什么也没做。
我正在寻找一种解决方案,可以在新数据到来时更新组件。谢谢
javascript - 如何在父数据更改时仅渲染子组件?
我正在使用 Meteor 和 React 为我的示例应用程序构建一个简单的分类平台。在处理过滤搜索时,我遇到了一个简单的问题。
我有一个从数据库获取后返回搜索结果的组件。还有另一个组件(搜索)保存表单并将道具传递给子组件(即搜索结果)。
这是代码。
发生的事情是,当我提交表单时,搜索结果按预期返回,但是当状态更改时,名称和其他字段作为父组件的状态,整个组件重新呈现,包括父组件和子组件。这是它应该发生的方式。
我想知道是否有其他方法可以做到这一点。
我想在父组件中的数据更改时仅重新渲染我的子组件。
reactjs - 访问有状态组件中的引用在 React 中不起作用?
input
我目前正在尝试使用演示和容器组件重构流星的 simple-todos 教程,但在尝试访问功能性无状态组件中的 refs 时遇到了问题。我发现要访问refs
,您必须将组件包装在一个有状态的组件中,我对input
.
这个输入应该是有状态的,因为它使用类语法,至少我认为。
我使用 refs 在包含的内容中搜索输入的值AppContainer
。
console.log 的结果是null
,所以我的 Input 组件不是有状态的吗?我是否需要设置一个构造函数来设置一个值this.state
来使这个组件有状态,或者我应该在需要使用时放弃使用功能性无状态组件refs
?
android - Meteor build apk 无法在移动设备中运行
我正在尝试在我的 Android 手机中安装一个用流星制作的应用程序。该应用程序是通过
meteor build /home/sampad/meteor_apk --server 192.168.1.27:3000
这个应用程序包含 2 个模板。当我单击提交时,它会将我带到下一个模板,在桌面运行时通过meteor
. 但是在移动设备中运行它时,单击提交按钮不会带我到任何地方,我也看不到任何错误。
附上代码: