小样

小样 查看完整档案

广州编辑海南软件职业技术学院  |  计算机网络 编辑  |  填写所在公司/组织填写个人主网站
编辑

走在写bug的路上

个人动态

小样 回答了问题 · 2020-11-25

解决laydate日期控件不绑定回显时间到当前dom

在done回调后增加异步清空,如下:
image.png

关注 1 回答 1

小样 提出了问题 · 2020-11-24

解决laydate日期控件不绑定回显时间到当前dom

如下:
image.png
当选择了时间后就会回显时间到当前dom了,怎么取消不回显呢?试了再回调中操作内容清空也不行。

解决:
在done回调增加异步清除即可:
image.png

关注 1 回答 1

小样 回答了问题 · 2020-11-24

解决echarts重新setOption问题

把所有图例的icon宽高要求一致

关注 1 回答 1

小样 提出了问题 · 2020-11-23

解决echarts重新setOption问题

echarts重新setOption 变更数据后legend图例大小改变变形了
代码如下:

option6.series[0].data = [13, 24, 49, 43, 59]//库存量
                option6.series[1].data = [30, 80, 88, 65, 79]//库存金额
                option6.series[2].data = [25, 36, 90, 70, 89]//预计清空天数
                stockBroken.setOption(option6, true);

初始化之前:
image.png
勾选选择重新setOption后:
image.png

关注 1 回答 1

小样 回答了问题 · 2020-11-20

解决laydate日期控件多个实例问题

用input元素宽度比较难做到自适应,所以想办法给非input元素加上placeholder,
解决办法如下:
dom结构:

<div class="layui-inline flex_align">
                            <i>统计时间:</i>
                            <!-- <input type="text" class="layui-input" placeholder="请选择统计时间" readonly="readonly"
                                id="waresTime"> -->
                            <div class="layui-input" id="waresTime" placeholder="请选择统计时间"></div>
                            <em class="x_date flex_center"></em>
                        </div>

css(关键):

.layui-input:empty::before{
    content:attr(placeholder);
}

js:

//同时绑定多个
        lay('.layui-input').each(function (index) {
            laydate.render({
                elem: this,
                trigger: 'click',//可以解决多个实例闪退问题
                // isInitValue: false,//初始值填充(需配合value使用)
                // value:$('#TimeVal'+index).text(),
                range: index < 3 ? '~' : false, //或 range: '~' 来自定义分割字符
                theme: '#0069E0',//主题
                done: function (value, date) {
                    $('#TimeVal' + index).text(value)
                }
            });
        }); 

可参考:
https://www.mybj123.com/4882....

关注 2 回答 2

小样 提出了问题 · 2020-11-20

解决laydate日期控件多个实例问题

代码如下:

`//遍历循环创建实例

    $('.layui-input').each(function (index) {
        var _this = this;
        laydate.render({
            elem: _this,
            trigger: 'click',//可以解决多个实例闪退问题
            isInitValue: false,//初始值填充
            // value:$('#TimeVal'+index).text(),
            range: index < 3 ? '~' : false, //或 range: '~' 来自定义分割字符
            ready: function (date) {//初始回调
                console.log('初始:', date); //得到初始的日期时间对象:{year: 2017, month: 8, date: 18, hours: 0, minutes: 0, seconds: 0}
            },
            change: function (value, date, endDate) {//选择切换回调
                console.log('选择切换回调:',value,date,endDate); //得到日期生成的值,如:2017-08-18
            },
            done: function (value, date) {
                console.log(value, date)
                $('#TimeVal' + index).text(value)
            }
        });
    });`
    

结果是当我选择了一个时间,后面的实例跟着回显了当前时间,我想要的是后面要选择才回显时间并不是选择了一个时间,后面的框也跟着回显了当前的时间,如下:
image.png

试了下因为我的dom结构是非input元素绑定laydate的,
image.png
这样div里面有文字就是有那样的问题,没有文字就是正常的,用input绑定也是正常的,但是我需要宽度自适应所以就不想要input元素绑定。有没有大佬有好的想法呢

关注 2 回答 2

小样 提出了问题 · 2019-11-19

解决vue引用组件报未注册问题

报错如下:
image.png
代码如下:
image.png
image.png
各个文件路径:
image.png

各位老铁,有什么毛病呢?怎么报的未注册### 问题描述

关注 4 回答 2

小样 回答了问题 · 2019-07-10

解决flex下overflow-x:auto超出最后一个元素不显示?

已解决,包裹多一个兄弟类名一致,如下:

 <li class="slidegood">
                                <div class="selmore"></div>
                            </li>

关注 2 回答 2

小样 提出了问题 · 2019-07-10

解决flex下overflow-x:auto超出最后一个元素不显示?

请问一下超出滚动,我后面有一个元素显示不出,如下:
图片描述

当我不超出时则显示出来了,如下:
图片描述

请教各路大神这是咋回事?

关注 2 回答 2

小样 回答了问题 · 2019-06-19

解决html2canvas转换图片模糊问题,怎么解决?

已解决,获取$('#canvasimg')的left和top的距离

    var rect = $('#canvasimg').get(0).getBoundingClientRect();

然后利用平移translate

    context.translate('-' + rect.left, '-' + rect.top);

这样就可以了

关注 1 回答 1

认证与成就

  • 获得 10 次点赞
  • 获得 63 枚徽章 获得 3 枚金徽章, 获得 18 枚银徽章, 获得 42 枚铜徽章

擅长技能
编辑

(゚∀゚ )
暂时没有

开源项目 & 著作
编辑

(゚∀゚ )
暂时没有

注册于 2017-07-18
个人主页被 606 人浏览