遇到的一些小问题
1.原生Html添加js以及css文引用不起作用解决办法
删除target文件夹重新install一下试试
2.使用axios在.then里this变量不起作用的解决办法
在axios的.then中,使用this代表this的axios 并不是整个vue 解决办法两种
1)使用 that.变量
2)使用箭头函数 .then((response) => {XXXXXXX})
3.前端传后端多个参数
export function turnDownProject(projectId , overRuleMessage) {
return request({
url: '/ppm/project/turnDown/' + projectId+'/'+overRuleMessage,
method: 'get'
})
}
@RequestMapping(value ="/turnDown/{projectIds}/{overRuleMessage}", method = RequestMethod.GET,produces = MediaType.APPLICATION_JSON_VALUE)
public @ResponseBody AjaxResult turnDown(@PathVariable Long[] projectIds,@PathVariable String overRuleMessage) {
return toAjax(ppmProjectService.turnDownPpmProjectByIds(projectIds,overRuleMessage));
}
mybitis 传入多个参数
public int turnDownPpmProjectByIds(@Param(value = "projectIds") Long[] projectIds, @Param(value = "overRuleMessage") String overRuleMessage);
<update id="turnDownPpmProjectByIds">
update ppm_project
<trim prefix="SET" suffixOverrides=",">
is_checked = 99,
over_rule_Message = #{overRuleMessage}
</trim>
where project_id in
<foreach collection="projectIds" index="index" item="item"
separator="," open="(" close=")">
#{item}
</foreach>
</update>