ref引用相关的知识点:
ref='ruleRef'
this.$refs.ruleRef.resetFields() 只针对表单的重置
this,$refs.ruleRef.validate(valid => { 这里 validate 是进行一次检验,参数是一个回调函数 ,valid是一个布尔值,表示表单的检验是否通过
if( !valid ) return !valid 是指为 假 时直接返回
})
关于调用接口:
如果文档中有 请求参数 ,那在 .post( 'path' , 这里写请求体)
分页 pagination:
// 注册一个全局的时间过滤器 Vue.filter('dateFormat',function(originVal){ const dt = new Date(originVal)
const y = dt.getFullYear() const m = (dt.getMonth() + 1 + '').padStart(2,'0') const d = (dt.getDate() + '').padStart(2,'0')
const hh = (dt.getHours() + '').padStart(2,'0') const mm = (dt.getMinutes() + '').padStart(2,'0') const ss = (dt.getSeconds() + '').padStart(2,'0')
return `${y}-${m}-${d} ${hh}:${mm}:${ss}` }) 使用: <el-table-column label="创建时间" prop="add_time" width="150px"> <template slot-scope="scope"> {{scope.row.add_time | dateFormat}} </template> </el-table-column> 数组 改成 字符串 addForm.goods_cats : [] => addForm.goods_cat : "1,2,3" addForm.goods_cats = addForm.goods_cats.join(',') ***前提是:代码中用到的 goods_cats 没有用到数组模式,如果有 双向数据绑定 用到的是 数组模式,那需要 深拷贝出一个 再进行 转换 字符串 深拷贝需要用到的 lodash 在vue项目中引入 lodash => 在script中 import _ form 'lodash' 再在代码中进行使用 _.cloneDee(this.addForm) 再将这个赋值给一个新变量 const Form = _.cloneDee(this.addForm) 然后对这个复制出来的进行数组 转换成 字符串 Form.goods_cats = Form.goods_cats.join(',') 标签:知识点,goods,const,陈果,addForm,padStart,cats,vue2,dt From: https://www.cnblogs.com/wuyunna/p/18104073