ms-未雨绸缪,前端小知识

目录

一、输入法输入时实时调用方法实现搜索

二、使用position: relative;会脱离标准流吗

三、dataV库初步了解

四、大屏常用库vue3-danmaku(滚动弹幕)

五、全屏发现页面底部出现大面积留白

六、elementUI的多选框选择其中一个直接导致全部选中

​编辑

七、elementUI的多选框点两次才能选中

​编辑

八、background-size设置无效

​编辑

九、修改el-table表头颜色

十、关于初次搭建项目引发的思考


写在前面,博主是个在北京打拼的码农,从事前端工作5年了,做过十多个大大小小不同类型的项目,最近心血来潮在这儿写点东西,欢迎大家多多指教。

  • 对于文章中出现的任何错误请大家批评指出,一定及时修改。
  • 有任何想要讨论和学习的问题可联系我:13287946835@139.com。
  • 发布文章的风格因专栏而异,均自成体系,不足之处请大家指正。

大杂烩,希望能给各位带来一些思路和解决方法

本文关键字:Echarts、库、大屏

一、输入法输入时实时调用方法实现搜索

@input="searchFn"

 <input
              class="searchInput"
              type="text"
              @input="searchFn"
              v-model="searchName"
              placeholder="请输入名称关键字"
            />

11.6号更新

使用@input有bug,输入中文的过程接口会重复调用

移动端和web端最好使用@keyup,这样就没啥问题

  <input
                class="searchInput"
                type="text"
                @keyup="resetSearch"
                v-model="searchName"
                placeholder="请输入标题关键词"
                ref="searchInput"
              />

二、使用position: relative;会脱离标准流吗

不会,他是相对于自己定位,使用top等只会让他在自己原本位置的基础上移动

所以大屏页面中单独的一些图表视图元素要使用position: relative;来调整自身位置

三、dataV库初步了解

dataV图表类型不算多,但有边框、各种动画效果、自动轮播表格,装饰用的动画,还有全屏用的组件,整体展示出来的效果比较花哨适合大屏,文档中对于可修改的属性说明比较明确,一般得搭配其他组件库使用(eachrts)

四、大屏常用库vue3-danmaku(滚动弹幕)

vue3-danmaku(滚动弹幕)为什么用这个,是因为大屏使用词云展示数据效果不好,一般大屏展示中给词云的展示面积太小,字体我们也会设置的很小,导致看不清


<template>

    <vue-danmaku
    ref="danmakuRef"
    :top="8"
    @dm-over="dmOver"
    @dm-out="dmOut"
    isSuspend
        loop
        speeds="30"
        useSlot
        randomChannel
        style="width: 100%; height: 100%"
        v-model:danmus="danmus"
    >
        <template v-slot:dm="{ danmu }">
            <span :style="{ color: colors[Math.round(Math.random() * 20)] }">{{
                danmu.keyword
            }} </span>

        </template>
    </vue-danmaku>
</template>

<script>
import vueDanmaku from "vue3-danmaku";

export default {
    components: { vueDanmaku },
    data() {
        return {
            danmus: [],
            colors: [
                "#ffb980",
                "#2ec7c9",
                "#5ab1ef",
                "#b6a2de",
                "#d87a80",
                "#8d98b3",
                "#e5cf0d",
                "#97b552",
                "#95706d",
                "#dc69aa",
                "#07a2a4",
                "#9a7fd1",
                "#588dd5",
                "#f5994e",
                "#c05050",
                "#59678c",
                "#c9ab00",
                "#7eb00a",
                "#6f5553",
                "#c14089",
                "#409eff",
            ],
        };
    },
    methods: {
        getData() {
          //接口
        },

    aa() {
      this.$refs.danmakuRef.play()
    
    },
    bb() {
      this.$refs.danmakuRef.pause()
    },

    dmOver(val){
      console.log(val)
    
    },
    dmOut(val) {
      console.log(val)
   
    }
    },
    mounted() {
    // 文档 https://gitcode.com/mirrors/hellodigua/vue-danmaku/blob/vue3/README.md
        this.getData();
    },
};
</script>

五、全屏发现页面底部出现大面积留白

在大屏展示时,我们把网页开启全屏发现页面底部出现大面积留白,刷新页面后就正常了
此时我们需要监听窗口大小来实现刷新页面
window.addEventListener('resize', () =>{
                window.location.reload();
            });

六、elementUI的多选框选择其中一个直接导致全部选中

查看data中的定义: checkedModule2Way2: "",

改为checkedModule2Way2: [],

七、elementUI的多选框点两次才能选中

发现是回显赋默认值时与多选框的lable值类型不一样导致(lable值是字符串类型,赋默认值时记得转换)

八、background-size设置无效

注意先后顺序

九、修改el-table表头颜色

<style scoped>

.flex-box >>>.el-table thead tr th{

  background: var(--mainColor);

  color: #fff;

}

</style>

十、关于初次搭建项目引发的思考

无论是web端还是h5端,我们都应该使用屏幕适配方案,常用的有pxtorem与flexible,这样不仅是方便我们调试,也尽量的避免了各种各样的兼容问题

关于数据加密,使用crypto-js库

  • 11
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 5
    评论
第5章主要是针对公司财务预警建模的问题,提出了基于bp_adaboost的强分类器设计方案。在现代经济社会中,公司财务状况对其经营和发展至关重要。因此,建立有效的财务预警模型对于未雨绸缪、防范风险具有重要意义。 在这一章节中,我们首先对bp_adaboost算法进行了介绍,并说明了其在财务预警建模中的应用价值。bp_adaboost算法是一种基于弱分类器集成的机器学习算法,通过多轮迭代训练,不断调整分类器的权重和分布,从而得到一个强分类器。这种算法在财务预警建模中具有很好的适用性,能够更准确地捕捉财务指标之间的复杂关联,提高模型的预测精度。 其次,我们提出了基于bp_adaboost的强分类器设计方案。通过对财务数据进行特征提取和处理,构建bp_adaboost模型,并使用交叉验证等方法对模型进行评估和调优,最终得到了一个适用于公司财务预警的强分类器。 最后,我们展示了实验结果和分析。通过对真实公司财务数据的实证分析,我们验证了基于bp_adaboost的强分类器设计在财务预警建模中的有效性和优越性。该模型能够有效地识别出潜在的财务风险,帮助企业及时采取措施,维护财务稳健和风险防范。 总之,第5章基于bp_adaboost的强分类器设计为公司财务预警建模提供了一种有效的解决方案,具有良好的应用前景和实际推广的价值。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

JianZhen✓

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值