![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
前端
小柴_
这个作者很懒,什么都没留下…
展开
-
前端页面 注释导致的问题
1.问题描述因为代码有个注释, 导致按钮和协议不显示, 打开控制台查看, 发现代码被隐藏了2.解决问题把注释删掉, 就正常了原创 2022-03-08 17:06:54 · 394 阅读 · 0 评论 -
easyui datagrid 加载列表时, 传入初始化查询条件
1.示例代码 $("#apple_to_pay_flow_list #data-table").datagrid({ url: "../../appleToPayFlow/list", queryParams:{"tradeType":$("#tradeType").val()},//默认花呗先享 method: 'post', pagination: true,原创 2021-10-26 14:51:15 · 462 阅读 · 0 评论 -
property path is neither an array nor a List nor a Map 前端post传参问题, 复杂表单参数
0.问题后端可能出现的错误提示:是不是一脸懵逼, 来, 我们来分析一下settlementRuleList[0]settlementAmountType: 1这样的一个内容,结果传到后台时被解析成了settlementRuleList[0][settlementAmountType]: 1。你没看错, 多了一个[ ],这就是被坑的地方 。这时候SpringMVC不知道怎么封装对象中的数组对象, 然后报错了。很沙雕的操作。1.表单结构{ "orderStartTime":"2021原创 2021-07-02 16:00:44 · 1855 阅读 · 0 评论 -
jquery输入框input限制, 数字, 最小值, 最大值 0-100
1.代码关键属性 data-options="min:0,max:100"复制这个属性, 直接使用即可 <div class="head-normal" style="display: none"> <label for="fee">填写费率:</label> <input id="fee" name="feeTypeValue" class="easyui-numberbox"原创 2021-06-22 10:49:31 · 2580 阅读 · 0 评论 -
jquery 页面禁用,启用 以及属性禁用, 让form表单解决一些问题的记录
1.问题描述----------------------------------------------------------分割线------------------------------------------------------因为标签的几个属性一样, 导致提交form表单的时候, 有多个标签, 所以变成数组了, 而后端只需要一个值, 你问为什么会这样, 我也不知道, 产品就这么设计的…但是问题还是要解决, 那么来看看怎么用一个点击事件和属性来解决这个问题2.代码1.这就是为什原创 2021-06-22 10:42:11 · 380 阅读 · 0 评论 -
input 限制输入数字为0到100
1.页面效果2.js函数 ruleConfig.checkNumberValue = function (inputObj) { //效验输入数字是否0-100 if(!/(^0$)|(^100$)|(^\d{1,2}$)/.test(inputObj.value)) { if(inputObj.value>100){ inputObj.va.原创 2021-06-08 10:45:25 · 4083 阅读 · 0 评论 -
jQuery 编写iframe页面, 以及页面使用
iframe引用<!--iframe引用页面--><div class="easyui-dialog" style="border: 0;" id="iframe-dialog" data-options="closed:true,width:800,height:600, content:'<iframe src=\'\' id=\'dialog-iframe-id\' width=\'100%\' height=\'99%\' frameborder=\'原创 2021-05-10 14:41:11 · 708 阅读 · 0 评论 -
JavaScript 前端 格式化form表单 获取json对象 添加键值属性
增加属性代码var fromData = $("#form").serializeJsonNotNull();fromData.name = '名字';格式化form表单代码/** * 将form提交数据转换成json对象不包含空字符 * @returns {{}} */ serializeJsonNotNull : function(){ var serializeObj={}; var array=this.serializeArray(); $(array).ea原创 2021-05-10 14:24:15 · 402 阅读 · 0 评论 -
JavaScript 中哪一种循环最快呢?for循环性能比较
在掘金看到的一篇好文章, 感谢作者, 讲解得非常清楚, 文章地址: https://juejin.cn/post/6930973929452339213了解哪一种 for 循环或迭代器适合我们的需求,防止我们犯下一些影响应用性能的低级错误。JavaScript 是 Web 开发领域的“常青树”。无论是 JavaScript 框架(如 Node.js、React、Angular、Vue 等),还是原生 JavaScript,都拥有非常庞大的粉丝基础。我们来谈谈现代 JavaScript 吧。循环一直是大多转载 2021-03-18 10:05:55 · 2617 阅读 · 1 评论 -
前端js 判断字符串中是否包含另一个字符串
String对象的方法方法一: indexOf() (推荐)indexOf() 方法可返回某个指定的字符串值在字符串中首次出现的位置。如果要检索的字符串值没有出现,则该方法返回 -1。var str = “123”;console.log(str.indexOf(“3”) != -1 ); // true方法二: search()search() 方法用于检索字符串中指定的子字符串,或检索与正则表达式相匹配的子字符串。如果没有找到任何匹配的子串,则返回 -1。var str = “123”;原创 2020-12-02 14:41:54 · 3053 阅读 · 0 评论 -
jQuery的qrcode插件, 生成二维码
1.引入插件 <!--引入二维码--> <script src="../../easyui/qrcode.min.js" type="application/javascript"></script>2.定义常量<script type="application/javascript"> var qrcode;</script>3.编写HTML<div class="easyui-dialog" id="refund_qr原创 2020-11-30 11:13:08 · 342 阅读 · 0 评论 -
ant-desgin-vue-pro a-select怎么使用
1.写死方式template <a-form-item label="使用状态"> <a-select v-decorator="['status']" placeholder="请选择状态" initialValue="0"> <a-select-option v-for="(obj,index) in statusSelectData" :key="obj.value" :value="obj.value" :ti原创 2020-11-10 10:43:47 · 944 阅读 · 0 评论 -
ant-desgin-vue-pro a-cascader 级联选择框使用
1.先看效果2.写法1.标签<a-cascader :options="bizSelectData" @change="onChangeBiz" placeholder="请选择业务" :fieldNames="fieldNames"/>2.定义data里的自定义字段//自定义级联框的字段格式const fieldNames = {'value':'value','label':'label','children':'children'}; data () { th原创 2020-11-06 16:53:49 · 3540 阅读 · 2 评论 -
ant-design-vue-pro moment时间格式化 前端UI库, 解决s-table中时间格式化问题
1.修改前效果2.修改后效果3.script 标签中引入 momentimport moment from 'moment'4.Antd 的 table 表格 columns 表格设置//表格数据字段 const columns = [ { title: '序号', scopedSlots: { customRender: 'serial' } }, { title: '业务描述', dataIndex: 'item原创 2020-11-05 20:08:24 · 1595 阅读 · 0 评论 -
andt desgin vue pro a-select 下拉框回显问题
1.问题描述前端的修改表单, 没有回显状态2.问题原因按下F12, 打开调试工具, 查看请求返回的数据, 可以发现后端返回的status是布尔值, 和前端的value="1"是不对应的, 所以需要修改数据的类型原创 2020-10-30 10:19:20 · 1427 阅读 · 0 评论 -
VUE 怎么给对象动态添加属性
代码<button @click="addObjB"></button>data:{ data:{ a:'' }}methods:{ addObjB(){ this.$set(this.data,'b',111) }}追加属性的两种方式this.$set(this.data, key , value); //添加一个属性this.obj=Object.assign({},this.data,{a:1原创 2020-10-19 15:11:59 · 5288 阅读 · 0 评论 -
easyui jQuery 下拉框二级联动 实现
使用jQuery实现JS代码根据自己的选择, 我是放在页面加载的函数的, $(function () {} $('#trade_type').combobox({ url: '../../bizAuthControlSetting/getTradeType', editable: false, valueField: 'itemCode', textField: 'itemDesc', onSelect: fun原创 2020-09-16 10:56:17 · 448 阅读 · 0 评论 -
easyui-numberbox onchange 事件无法激活 失效
问题描述:用这种方式绑定的事件无法激活, 进不到事件函数 <div> <div> <label for="standard_percent">标准费率:</label> <input name="standardPercent" class="easyui-numberbox" data-options="min:0,max:100,precision:2" required/>原创 2020-09-16 10:16:13 · 738 阅读 · 0 评论 -
EasyUi日期控件datebox设置,只显示年月,且只能选择年月
完成效果:html代码<div> <label for="totalDate">统计时间:</label> <input id="totalDate" name="totalDate" class="easyui-datebox"/></div>js代码: 注意代码需要放到预加载的地方, 例如onLoadSuc...原创 2020-03-09 17:20:31 · 627 阅读 · 0 评论