赞了回答2018-08-05
git rebase是对commit history的改写。当你要改写的commit history还没有被提交到远程repo的时候,也就是说,还没有与他人共享之前,commit history是你私人所有的,那么想怎么改写都可以。
回答了问题2018-06-07
前后端分离,两端是并行开发,前端与后台约定好数据格式,然后mock数据就行。mock的类库很多,推荐 Mock.js.如果自己用Node写API的话,建议去掉cookie检验,直接返回相应的值就可以了。
回答了问题2017-12-05
报错信息(x is not defined),你这么写x是一个变量,改成 {代码...} 但是还有新的问题,form表单上传了复杂的对象,然后进行了转义,如果一定要取的话,就这样吧: {代码...}
回答了问题2017-12-01
这么写的话耦合性太高,组件不应该包含太多业务逻辑,比较合理的是当你点击关闭按钮的时候,你告诉外界你已经点了关闭按钮,外界收到了消息,再执行相应的操作(关闭弹窗)。
回答了问题2017-12-01
entry.js中加一行代码就行了window.a = a;a是一个模块,不是一个全局变量,需要挂在windows上才可以。
回答了问题2017-12-01
props也可以用来构建页面,但是props不是自发性改变的,他是父组件传递下来的,可以理解为这是一个常量,但是state就不一样了,在组件的生命周期中,state随时可以通过setState改变,相应UI也会进行改变,可以理解为这是一个变量。所以说呢,虽然props和state都可以...
回答了问题2017-12-01
根据你提供的接口来看,该接口不支持jsonp,可以考虑以下两种方式: 你们的后台进行接口转发或者nginx进行代理,也就是ajax访问同域接口,这个接口再去取京东的数据; 让京东响应头设置Access-Control-Allow-Origin属性。
回答了问题2017-08-29
带来的好处: 1)减少重绘次数(将多次数据操作汇集成一次DOM更新); 2)减少手动操作DOM操作(不用再像以前写jQuery那样,先获取DOM元素,再设置属性);
回答了问题2017-08-29
在lickCountC方法中修改item.likeCount,即修改元数据,item.likeCount + 1
回答了问题2017-06-29
是否注册了sendMessage这个action?
回答了问题2017-06-14
让小键盘弹起只能通过input`focus调起,所以一进页面的时候让其自动focus`就行了可以使用html5中的autofocus属性,通常这么设置就可以了
回答了问题2017-06-14
父页面跳往子页面 router-link /product?plan=private 或者函数式调用router.push({ path: 'product', query: { productInfo: '' }})子页面获取productInfothis.$route.query.productInfo
回答了问题2017-06-14
思路:检测横竖屏 => tansform rotate & 改变font-size提供一篇比较详细的横竖屏实践,移动端强制横屏和强制竖屏解决方案
回答了问题2017-06-14
主域不同,在不借助后台的情况下,只能通过url/iframe加参数进行通信。如果是同一个域,可以通过localStorage/sessionStorage/cookie/url加参数/postMessage/iframe等方式进行通信。
回答了问题2017-06-12
可以考虑使用preload/prefetch, 使用方法如下: {代码...} 相关资料:Preload: What Is It Good For?关于Preload,你应该知道些什么上面那篇文章的中文翻译版
回答了问题2017-06-12
可以考虑使用touch来模拟scroll,然后使用touchend。如果一定要使用scroll,那就在scroll的回调中做延时处理,以jQuery为例。 {代码...}
回答了问题2017-06-12
之前也遇到过,这是Chrome55版本出现的问题。出现的原因:点击tap事件直接进入两次, 执行touchend和pointerup分别一次。两个方法:
回答了问题2017-06-07
new Date 和 Date.parse 使用的是同样的解析规律,只是一个返回 Date object 另一个返回毫秒数,我们使用new Date来说明问题:
回答了问题2017-06-05
select方法不是任何一个DOM元素都有的,需要是input/textarea。proLink改成input试试。
回答了问题2017-06-05
'^.*/ajax-.*/**'