Tag: javascript

Ios微信浏览器报错,wx is not defined

wx.ready(function() { wx.onMenuShareTimeline(shareData); // config信息验证后会执行ready方法,所有接口调用都必须在config接口获得结果之后,config是一个客户端的异步操作,所以如果需要在页面加载时就调用相关接口,则须把相关接口放在ready函数中调用来确保正确执行。对于用户触发时才调用的接口,则可以直接调用,不需要放在ready函数中。 wx.onMenuShareAppMessage(shareData); wx.onMenuShareQQ(shareData); wx.onMenuShareQZone(shareData); wx.onMenuShareWeibo(shareData); });

form表单submit提交导致在ios上需要按两次返回才能回到上一个页面

form表单submit提交上传图片,通过设置form的target为一个iframe起到无刷新的作用,但是在ios微信上面需要按两次返回才能回到上一个页面。按第一次返回相当于从新刷新了一次本页面,在按一次返回才回到上一个页面,有哪位大神能让他按一次返回就回到上一个页面么?

redux 中的 reducers 有些问题

报错信息如下: The previous state received by the reducer has unexpected type of “Function”. Expected argument to be an object with the following keys: “posts”, “sidebar” 相关代码: store.js import { createStore, applyMiddleware } from ‘redux’ import logger from ‘redux-logger’ import thunk from ‘redux-thunk’ import reducers from ‘../reducers/index’ const middleware = process.env.NODE_ENV === ‘production’ ? [ thunk […]

reactjs 点击获取数据的时候 改变 state error

reactjs 在点击分页的时候,改变 state 报错 TypeError: _this2.setState is not a function(…) 下面是 代码 GetApiData(index){ let pageid = index; let gitusername = this.state.gitusername; let gitreponame = this.state.gitreponame; let endApiUrl = ‘/api/getissues?gitusername=’+ gitusername +’&gitreponame=’+ gitreponame +’&pageid=’+pageid; fetch(endApiUrl) .then((response) => { return response.json(); }) .then((obj) => { // 只要有以下这句话就会报错 走 `catch` this.setState({ data: obj }); }) .catch((ex) => { […]

学习React.js有没有推荐的书籍?

如题,学习React.js有哪些推荐的书籍?

为什么说require.js是异步的?

requirejs([“a”],function(){ 代码段b})requirejs([‘c’],function(c){ 代码段c}) 实在不明白require的异步在什么地方!!!ajax异步是等服务器发送数据来了就调用回调,但是数据处理是在服务器端完成的,这个时候客户端是异步的,可是如果在浏览器端,,只有一个主进程,,,a代码执行,如果是需要5s,那必定要等5s然后b才运行,这个通过回调和直接按照顺序有什么不一样么?已经头大了,期待好心人解答疑惑….

帮忙找下react代码的错,(初学者)

<!DOCTYPE html><html> <head> <meta charset=”UTF-8″> <title>实名认证</title> <link rel=”stylesheet” href=”css/jquery.mobile.min.css” /> <script type=”text/javascript” src=”js/react.js”></script> <script type=”text/javascript” src=”js/react-dom.js”></script> <script type=”text/javascript” src=”js/react-with-addons.js”></script> </head> <body> <div id=”uimain”> </div> <script type=”text/babel”> var Shmyzform = React.createClass({ render:function (){ return <h1>hello</h1> } }); ReactDOM.render( <Shmyzform />, document.getElementById(‘uimain’) ); </script> </body> </html> 请问这段代码那里写错了呢,既不报错也不显示内容,,还请指教

antd degisn 如何从单文件引入,使用官方的组件

1.我想引入这个基于react 的UI框架,我按照官方的引入了 antd.js 和antd.css,也引入了react.js 然后直接使用官方的组件代码。一直报错,import 无法识别是什么意思。有的话,求大神写一个直接引入官方的组件的demo。2.源代码:<html lang=”en”><head> <meta charset=”UTF-8″> <title>Document</title> <link rel=”stylesheet” href=”antd.css”> </head><body><div id=”container”></div><script src=”react.js”></script><script src=”antd.js”></script><script src=”JSXTransformer.js”></script><script >//以下这段代码是直接copy官方的组件代码 import { Calendar } from ‘antd’; function onPanelChange(value, mode) { console.log(value, mode); } React.render( <Calendar onPanelChange={onPanelChange} /> , document.getElementById(‘components-calendar-demo-basic’)); </script> </body> 报错信息。 3.如何才能直接使用官方的组件代码就可以直接在页面看到效果呢?求问。 就如同我直接直接写的react一样,通过编译器可直接在页面看到效果

请问React点击Stuff下面的MyBlah该如何跳转呢?

‘use strict’; var { Router, Route, IndexRoute, IndexLink, Link } = ReactRouter; var App = React.createClass({ render: function() { return ( <div> <h1>Simple SPA</h1> <ul className=”header”> <li><IndexLink to=”/” activeClassName=”active”>Home</IndexLink></li> <li><Link to=”/stuff” activeClassName=”active”>Stuff</Link></li> <li><Link to=”/contact” activeClassName=”active”>Contact</Link></li> </ul> <div className=”content”> {this.props.children} </div> </div> ) } }); var Home = React.createClass({ render: function() { return ( <div> <h2>HELLO</h2> […]

如何通过子组件更改父组件的状态

是这样的,我想通过react实现一个点赞技术的功能。 由于点赞里面的计数的数字是由父组件传递给子组件,然后我在子组件上点击按钮,计数值就应该加或者减少,但是我现在想不到该怎么做。有人能告诉我一下吗? 就是说我点击了子组件,然后会导致父组件状态更变。 我怎么获得我当前点击的这个组件是父组件里面的哪个状态值呢? 还有就是我怎么获取到当前我点击的组件呢?我想到通过this,但是这个只是获取到当前点击的组件,并不能获得这个组件的key,也就是获取到这个组件的状态,比如我点第一个问题的赞,然后是我怎么给state里面的第一个question加而不是第二个question加。不好意思。。我好像说得有点乱。。 父组件状态: {question:{ key:0, title:”llll”, content:”sadasdas”, desc:”dasdasdasd”, count:29 }, { key:1, title:”1223ttl”, content:”aaa”, desc:”231d”, count:10 }] }

.