tlerbao 最近的时间轴更新
tlerbao
ONLINE

tlerbao

V2EX 第 421999 号会员,加入于 2019-06-15 14:47:07 +08:00
今日活跃度排名 8035
tlerbao 最近回复了
@ling516 全能啊
vscode 新版已经内置同步了,不需要第三方插件了宝贝
@Biwood 如果用户进页面就触发了 this.$refs.form.validate,验证没通过,这时候就算选了文件也通过不了,所以在 on-success 您说的上传成功后再赋值不行,所以在 on-change 选文件后就赋值,这时候验证就可以通过了,
```
handleChange(file, fileList) {
this.formImportData.select_file = file
// 选择文件后单独对上传组件进行重新验证,已消除页面上已经存在的错误提示
this.$refs[this.formImportName].validateField('select_file')
},
```

@Flands 确实是个办法哈,我也想到了,但是这是我最后选择,因为我是以为我菜,没找到 upload 写表单验证的正确姿势,所以一直找办法。
@Biwood 经过我测试,upload 组件不像其他的表单项 比如 input 失去焦点 change 什么的就会触发验证了,既是选择文件后也不会触发验证,this.$refs.form.validate.. 才会验证,这是其一,其二,就算给 upload 组件 v-model 绑定 formImportData.select_file,也没用 选文件后 this.$refs.form.validate 还是验证不通过,最后我目前是在 upload 的 on-change 里 给 formImportData.select_file 赋值,然后才会验证通过。
当然成都啊,不要去西部区啊,你懂的。
94 天前
回复了 tlerbao 创建的主题 问与答 一个数组操作需求,请教写法。
```
// 我写的
$a = [5,9,20];
$b = [5,20];
return array_map(function ($aaa) use ($b) {
return $ccc[] = in_array($aaa, $b) ? 1 : 0;
}, $a);
```
94 天前
回复了 tlerbao 创建的主题 问与答 一个数组操作需求,请教写法。
忘说语言了,js,php 都行;请教优雅写法。
目前使用 notion
我依然选择 github
@jqtmviyu683 据说 this.$set(你的属性名字, 你的值) 如果是对象 this.$set(对象名字, 对象属性, 对象的值),我这么搞也不报错,其实也更新了数据的。

@shilianmlxg 小哥,this.$forceUpdate() 也没用...很难受
关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   4096 人在线   最高记录 5497   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 17ms · UTC 02:23 · PVG 10:23 · LAX 18:23 · JFK 21:23
♥ Do have faith in what you're doing.