重置按钮功能也可以直接在标签中添加原生 type 属性 native-type="reset"
<el-button type="danger" icon="el-icon-delete" native-type="reset">重置</el-button>
重置按钮功能也可以直接在标签中添加原生 type 属性 native-type="reset"
<el-button type="danger" icon="el-icon-delete" native-type="reset">重置</el-button>
dialog
// 异步读取
fs.readFile('index.html',"utf-8", function (err, data) {
if (err) {
return console.error(err);
}
response.setHeader("Content-Type","text/html");
response.end(data);
});
热部署工具Nodemon
npm install -g nodemon
exports方法可以直接调用
module.exports需要new对象后才可以使用
app.use(express.static('public'))
现在官方推荐使用 deleteOne() 和 deleteMany() 方法。
db.inventory.deleteMany({})
db.inventory.deleteMany({ status : "A" })
db.inventory.deleteOne( { status: "D" } )
https://github.com/expressjs/cors
重置表单的时候这里遇到一个小bug 网上查大概是说this.$refs[‘form’].resetFields()这个做法其实是重置表单到初始值,不是清空表单,当表单第一次在页面中渲染时所用的数据就是初始数据,如果修改对象的表单赋值没有放在nextTick中,就会在表单渲染时就会将这个修改对象作为初始值,所以出现无效了。使用nextTick保证表单在第一次渲染时是空值就可以了。
但是按照他的代码也没能解决 最后只好用了个比较笨的方法算是暂时解决了 就是每次cancel之后都refresh一下
cancel() {
this.dialogFormVisible = false;
this.$nextTick(() => {
utils.copyFormObject(data, this.form);
});
this.refresh();
}