又遇到js坑了,东西太多,记不住了额

1、部分代码用的vue,ajax用的是axios。

部分代码用freemaker直接渲染,前端用的是 jquery post。

 axios.post(
            config.loanRepayDoPay,
            urlParams(params)
    ).then(function(res){

不在vue里执行,可以正常的发送请求,但是 无法走到then方法。

 

非专业前端,很多细节没研究,坑。

 

2、axios的res和jquery post的res,数据不一样。

比如 后台返回json是{code:1}

axios 访问后台数据用 res.data.code

jquery的用 res.code。

3、form表单自动提交了

vue开发的时候用的是

    


              

 

后来没用vue,

然后表单自动提交了。

定义button,但是如果没有 type="button"属性,表单会自动提交。

加上才行。

所以,很少直接用button,一般都是用a标签

        保存
        取消

 

 

归根结底,还是的多写前端代码,经常写,就不会1个问题纠结1个小时了。

 

你可能感兴趣的:(工作问题)