ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
[toc] # 前端的各种常见问题 ## 1. 动态下拉(SelectPage) 多选模式下的选中问题 多选模式下,直接给赋值`value="1,14,..."`会出现全选的问题 我查找多方也没能好好解决这个问题,`fastadmin`社区对这个问题也没什么值得参考的答案。 <br /> 只能是参考官方的操作,用php函数生成select来替代 ```php {:build_select('admin_id', $adminData, [1,14], ['class'=>'form-control selectpicker', 'multiple'=>'', 'data-live-search'=>'true', 'data-rule'=>'required'])} ``` 详细参考 `admin\common.php`中函数的定义 ## 2.selectpage自定义渲染在fieldlist中不生效 ``` $(document).on("fa.event.appendfieldlist", "#表单ID .btn-append", function (e, obj) { Form.events.selectpage(obj); Form.events.datetimepicker(obj); }); ``` 参考 - [selectpage 在json字段的自定义Fieldlist里不生效了?](https://ask.fastadmin.net/question/16189.html) ## 3.bower安装其他js包并引入使用 这里示例用`weui.js` ``` bower install --save weui.js ``` 在`/public/assets/js/require-backend.js`中加入包 ``` 'weui':'../libs/weui.js/dist/weui.min', ``` 随后就可以在后台中使用了 ``` define(["jquery", "weui"], function ($, weui) { var Controller = { index: function () { weui.alert('测试微信弹框'); }, }; return Controller; }); ```