1、普通的微信请求封装1consthttp=(options)=>{2returnnewPromise((resolve,reject)=>{3wx.request({4url:options.url,5method:options.method||'get',6data:options.data||{},7header:options.header||{8'content-type':'application/json;charset=utf-8'9},10success:resolve,11fail:reject12})13})14}15exportdefaulthttp在自己写的api.
1、普通的微信请求封装1consthttp=(options)=>{2returnnewPromise((resolve,reject)=>{3wx.request({4url:options.url,5method:options.method||'get',6data:options.data||{},7header:options.header||{8'content-type':'application/json;charset=utf-8'9},10success:resolve,11fail:reject12})13})14}15exportdefaulthttp在自己写的api.
实践环境Odoo14.0-20221212(CommunityEdition)代码实现方案1通过研究发现,点击odooform表单按钮时,会调用odoo14\odoo\addons\web\static\src\js\views\form\form_controller.js文件中的_onButtonClicked函数,在该函数中响应点击事件。所以,我们可以通过重写该方法来实现自定义响应点击事件。示例如下表单视图定义codePojects\odoo14\custom\estate\wizards\demo_wizard_views.xmldemo.wizard.formdemo.wizard/
实践环境Odoo14.0-20221212(CommunityEdition)代码实现方案1通过研究发现,点击odooform表单按钮时,会调用odoo14\odoo\addons\web\static\src\js\views\form\form_controller.js文件中的_onButtonClicked函数,在该函数中响应点击事件。所以,我们可以通过重写该方法来实现自定义响应点击事件。示例如下表单视图定义codePojects\odoo14\custom\estate\wizards\demo_wizard_views.xmldemo.wizard.formdemo.wizard/
最近在看标准库里的type_traits的时候发现了个有趣的地方,几乎所有在标准库里的变量模板都是inline的!不仅常见的实现上(libstdc++、libc++、msstl)都是inline的,标准里给的形式定义也是inline的。比如微软开源的stl实现:https://github.com/microsoft/STL/blob/main/stl/inc/type_traits#L73_EXPORT_STDtemplate_INLINE_VARconstexprboolnegation_v=negation::value;_EXPORT_STDtemplate_INLINE_VARcon
最近在看标准库里的type_traits的时候发现了个有趣的地方,几乎所有在标准库里的变量模板都是inline的!不仅常见的实现上(libstdc++、libc++、msstl)都是inline的,标准里给的形式定义也是inline的。比如微软开源的stl实现:https://github.com/microsoft/STL/blob/main/stl/inc/type_traits#L73_EXPORT_STDtemplate_INLINE_VARconstexprboolnegation_v=negation::value;_EXPORT_STDtemplate_INLINE_VARcon
需求:el-form每行显示两列,底部按钮居中问题:以前的解决办法是:el-col,el-row。但是这里只有一个el-form-item的label数据是已知的,其余项都是循环得到的,数量不固定,因此不能采用el-col方式。尝试尝试过item左浮动,flex,底部定位,都无法解决。解决办法el-form添加inline属性,给每个item设置宽度;给底部按钮flex布局。参考链接http://t.csdn.cn/nrQ0C思考说明el-form本身是block块级元素;对flex和定位的详细内容不是很熟悉,比如flex:1
有时候在前后端联调接口时,后端会要求传递入参为formData格式如下图入参要求是传递fromData格式+当前时间戳,具体实现如下首先先模拟一个普通接口constgetGroupData=(data)=>{returnrequest({url:'rest/report/queryBatchCollateFund.do',method:'POST',data:data})}使用formData传参格式时需添加请求头,添加后如下,如需加上时间戳在配置params即可constgetGroupData=(data)=>{returnrequest({url:'rest/report/queryBa
需求:el-form每行显示两列,底部按钮居中问题:以前的解决办法是:el-col,el-row。但是这里只有一个el-form-item的label数据是已知的,其余项都是循环得到的,数量不固定,因此不能采用el-col方式。尝试尝试过item左浮动,flex,底部定位,都无法解决。解决办法el-form添加inline属性,给每个item设置宽度;给底部按钮flex布局。参考链接http://t.csdn.cn/nrQ0C思考说明el-form本身是block块级元素;对flex和定位的详细内容不是很熟悉,比如flex:1
有时候在前后端联调接口时,后端会要求传递入参为formData格式如下图入参要求是传递fromData格式+当前时间戳,具体实现如下首先先模拟一个普通接口constgetGroupData=(data)=>{returnrequest({url:'rest/report/queryBatchCollateFund.do',method:'POST',data:data})}使用formData传参格式时需添加请求头,添加后如下,如需加上时间戳在配置params即可constgetGroupData=(data)=>{returnrequest({url:'rest/report/queryBa