- 博客(61)
- 收藏
- 关注
原创 Vue项目中,利用iframe在线预览pdf/图片等
在components下新建 src/components/FilePreview/index.vue。在components下新建 src\components\iFrame\index.vue。
2024-06-14 15:41:51 416
原创 2D平面,实时查看设备报警信息,可拖拽摆放设备在平面的位置
系统需要监测每个平面的每个设备的告警信息(如本案例,监测辐射值),如果出现告警,则平面图上的设备要出现告警动画(本案例会有红色扩散波边框),双击设备能显示实时数据,鼠标悬浮设备上能显示提示框。设备默认出现在左上角,左边(0, 0),支持拖拽布置到平面的任意位置,并可保存。默认进入后,可选择平面,选中平面后,取平面的平面图作为画布的背景,并渲染出设备。class="node"的div是设备,取设备图作为此div的背景,支持拖拽摆放设备在平面图的位置,可以保存。双击设备可以查看告警详情。
2024-05-22 10:41:49 221
原创 JavaScript 中的 Promise.all
Promise.all是一个静态方法,它接收一个Promise对象数组作为参数,并返回一个新的Promise对象。这个新的Promise对象在传入的所有Promise对象都解决(resolve)时解决,或者其中一个Promise对象被拒绝(reject)时被拒绝。
2024-05-07 15:46:24 431
原创 uniapp实现下拉刷新效果-uniapp原生接口
onPullDownRefresh | uni-app官网1、需要在pages.json里,找到的当前页面的pages节点,并在style选项中开启enablePullDownRefresh2、生命周期中添加onPullDownRefresh,下拉时获取数据3、处理完数据后,停止下拉效果stopPullDownRefresh
2024-05-07 10:56:39 775
原创 elementui中的el-table,当使用fixed属性时,table主体会遮挡住滚动条的大半部分,导致很难选中。
table加个类,这里取为class="table"
2023-12-19 11:05:47 1093
原创 Vue2+elementui项目导出el-table的数据为xlsx表格
2、在utils目录下新建一个。3、在vue组件中使用。1、安装3个插件 (
2023-11-07 14:17:10 783
原创 js中的日期Date操作——计算yyyy-mm-dd格式日期距离今天的年限
【代码】js中的日期Date操作——计算yyyy-mm-dd格式日期距离今天的年限。
2023-11-02 15:41:32 217
原创 js中的日期Date操作——计算yyyy-mm-dd格式日期加上天数后返回新的yyyy-mm-dd格式日期
【代码】js中的日期Date操作——计算yyyy-mm-dd格式日期加上天数后返回新的yyyy-mm-dd格式日期。
2023-11-01 16:27:27 284
原创 You have not concluded your merge (MERGE_HEAD exists).hint: Please, commit your changes before......
命令时,如果有未完成的合并操作(unmerged changes),Git 会阻止你继续执行 pull 操作,并提示你先提交合并后的更改。在合并操作中没有完成或解决冲突,即使你已经还原了冲突文件,Git 仍然会认为合并操作是未完成的。命令来取消未完成的合并操作。这将取消之前的合并操作,并重置当前分支到合并之前的状态。确保当前的工作目录是干净的,没有未提交的更改。确认合并操作已经撤销后,你可以再次执行。如果你确定没有未提交的更改,可以使用。命令来从远程仓库拉取最新的更改。命令来检查工作目录的状态。
2023-10-30 15:08:06 4054
原创 Invalid default value for prop “propData“: Props with type Object/Array must use a factory function
对于默认值是Object或Array类型的Vue组件的prop,你必须使用一个工厂函数(factory function)来返回默认值,而不是直接赋值。这是因为JavaScript中的对象和数组是引用类型,如果你在default中直接返回一个对象或数组,那么这个默认值将被所有的实例共享,这可能会导致非预期的行为。函数将会被调用,返回一个新的空对象(或空数组),这就确保了每个组件实例都有自己独立的默认值。
2023-10-19 14:58:35 1566
原创 vue.use和vue.prototype的区别
组件实例通过Vue.extend或vue-loader/vue-template-compiler编译定义的组件创建。Vue.prototype注册的方法只作用于Vue实例,组件实例无法访问。Vue.use注册的方法是全局的,所有Vue实例和组件都可以访问。Vue.use适用于需要在所有Vue实例都可用的通用方法,如插件。总体来说,组件实例更注重封装和复用,Vue实例管理整体应用流程。Vue实例通过Vue构造函数创建,如new Vue()。Vue.prototype在Vue原型上扩展实例方法。
2023-10-18 16:24:59 670
原创 white-space几种属性的用法(处理空格)
文首的空格忽略,文本内部的换行符自动转成了空格。,与pre区别在超出容器宽度时,会换行。保留换行符,其他同normal。
2023-09-27 17:59:02 1052
原创 vue router进行路由跳转并携带参数(params/query)
使用`params`传参:使用`query`传参:需要注意的是,`params`传参会将参数添加到URL路径中,而`query`传参则会将参数添加到URL的查询字符串中。根据具体需求选择适合的方式进行参数传递。
2023-09-04 10:35:40 6112
原创 前端项目,一个有滚动条的容器,自动滚动(类似轮播表),并在滚动到底部后回到原点
一个有滚动条的容器,自动滚动(类似轮播表),并在滚动到底部后回到原点。
2023-07-27 16:42:59 294
有关onlyoffice获取单元格信息的方法
2022-09-01
TA创建的收藏夹 TA关注的收藏夹
TA关注的人