一些让人啼笑皆非的错误【集合】
Vue this
在写一个页面的时候,需要 ajax 请求网络获取数据,获取数据后更新对应的变量,就会自动更新视图。
然而,怎么弄都没有更新视图,数据是请求到了。
后来发现,是方法内部忘了写 this
指向 vue
的变量
import config from '../config'
import itemCell from './cell/item-cell'
export default {
name: "mine",
components: {
itemCell
},
data(){
return {
plants: []
}
},
mounted: function () {
config.getData({type:'query',table:'plants'}, data => {
plants = data;
// 这上面应该是 this.plants
});
}
}
vsftp
这两天碰到一个vtp的问题:能连接,就是不能上传文件
问题所在:
ftp用的用户是我新建的一个专门上传文件用的,给他设定的了特定的唯一的可上传的目录 zips
我把上传的目录设置到了 apache 主文件目录的一个目录上,而这个 apache 主目录之前执行了覆盖操作,这个 zips
目录的所属权也换了,所以死活无法通过ftp上传文件。把目录的所属改成 ftp 专有的用户就可以了。
# 之前的目录所属是 apache
drwxr-xr-x 2 apache root 4096 Feb 5 21:37 zips
# 修改之后是 ftp用户 (这里就不透露特定的用户名了)
drwxr-xr-x 2 ftp用户 root 4096 Feb 5 21:37 zips
chown zips ftp用户
很是无语啊,我真的看了vsftpd 的配置文件看了半天,也去 firewall 看了半天,始终没有找到问题所在,原来是目录权限弄错了
前端 input + label
前些日子的时候犯了一个特别蠢的错误,如图,我在使用 input
的时候,把label 也设成了 id
,怎么都不出效果,最后才看到,原来是写错了,label
应该是用 for
,很是无语。
typo 书写错误
还有一次,在页面中的表格下方莫名的出现了几个 s s s s s
,我回去看js也没看出有什么错误,找了半天,一直在那,我也是醉了,最后的最后,才看到,在循环的末尾,不小心加了个 s
,应该是无意中按到了键盘才上去的。我的老天爷呀,笑着哭