虽然我是一个全栈开发程序员,但是长时间主要开发后端,前端经常VUE开发。好久没有搞过前后端不分离的项目了。最近有个需求需要弄个表单,提交信息。想着使用fastadmin框架去开发,前端稍微嵌套下很容易。确实很容易,只是因为手生了,有很多卡壳。在网上搜相关资料感觉fastadmin框架PC端开发资料有点稀少。特此记录一下相关 注意事项。
一、一定要配置伪静态,否则一切代码逻辑正确,提交也会报错。
我在开发过程中,测试系统自带的PC前端模块会员注册登陆功能,一切都正常,把代码一模一样的复制到一个新的模块下,修改对应的参数,路径及方法。怎么修改都是报错。和官方自带的代码一一比较也没有发现什么错误。经过反复尝试后,把thinkphp伪静态配置上就可以正常提交及接收 参数了。
二、form表单URL链接不要忘记大括号
因为长时间没有使用thinkphp的原生模板,在form表单提交的时候我的写法是action=”url(‘index/index/userform’)” ,而正确写法应该是action=”{:url(‘index/index/userform’)}” 就这一个细节的差异,也让我花了半个小时去排查错误。写代码真的是需要小心在小心
三、静态文件引用使用方法:
<link href="__CDN__/assets/css/index.css" rel="stylesheet"> 根据文件不同类型引用app/public/assets文件夹下面不同的路径。
把这三个核心要点掌握住。fastadmin框架PC前端开发就都不是问题了。