回答了问题2018-04-04
{代码...}
回答了问题2018-04-03
方法一:可以用绑定键盘事件处理,watch 的话,需要input的value变化之后才会执行你的方法,所以输入会闪。可以再监听keydown事件,在如果满足两个小数点,就直接return。方法二:通过input 的 maxlength 限制输入,在输入小数点后一位时,改变maxlength为当前长度+1
回答了问题2018-04-03
自定义个全局变量,或者用 cross-env 在执行script命令时设置变量,例如:"build:web": "cross-env BUILD_TARGET=web node .electron-vue/build.js",业务代码里用process.env.BUILD_TARGET判断
回答了问题2018-04-03
你的return有问题,在异步回调里的return不会阻止外部的代码执行,所以,最后的res,还是会执行就回报 Can't set headers after they are sent 这个错误了
赞了回答2018-03-12
先不管JWT和SESSION机制,我来讨论下网络安全问题,可能说的不对,欢迎指正。 假定现在你的电脑不安全,电脑中被安装了木马监听,同时网关里有也中间人: 无论你的网页中是否加密,你在键盘中输入的任何数据都会被木马监听到,这是操作系统层的监听; 你在网页中键入...
回答了问题2018-03-12
既然@代码宇宙 非常严肃的批评了我的回答,怕我会误导人民群众,建议我修改答案。好吧,我就强调一下,我没有说这样写是正确的,这只是代码设计之初的历史遗留,在开发测试时,告诉后面的人这里需要返回布尔值,而添加的逻辑代码似的return true变成了无效代码,但是...
回答了问题2018-03-12
vi可以用dd行删除,全删的话可以echo ''>vsftpd.conf
回答了问题2017-09-13
我的做法是把页码部分的模板提出来,设置固定的变量,在不同的controller里根据count来改变页码,这里面也没啥逻辑,就是通过变量动态的改变a表情的href和页码。这种方式可能也不太好,因为得固定变量名和初始化
赞了回答2017-09-13
咋感觉有点想哈夫曼树呢,如果是累加的话,确实很像哈夫曼树,每次找两个最小的,合并成一个大的,之后再找两个最小的合并,成一颗哈夫曼树后,分数就很好算了
回答了问题2017-09-11
用canvas的transform也行吧
回答了问题2017-09-04
把类型去掉,修改一下声明方式就行了,大概其是(没测试): {代码...}
回答了问题2017-09-01
这种需求一般不都是用text-overflow:ellipsis来实现吗
回答了问题2017-08-30
select distinct name, gender from students
回答了问题2017-08-28
mysql: {代码...}
回答了问题2017-08-25
可以把语言文本分别写在不同的配置文件里,初始化时根据设备系统语言,加载相应的配置文件
回答了问题2017-08-24
chrome插件开的标签页越多越占内存,而且这玩意会识别html,有一次我的html里有advert命名,就直接被过滤掉了
回答了问题2017-08-21
socket.io
回答了问题2017-08-21
[链接]
回答了问题2017-08-18
死胡同,无论是注册/监听机制,还是全局状态,想好获得子组件想要获得某个状态的变化,肯定得从某个全局变量里查。不用vuex的话,可以在已创建的父级组件监听,再传给子组件
回答了问题2017-08-18
没看出有啥意义,计算表达式优先级?() > ++ > +