- 博客(23)
- 问答 (2)
- 收藏
- 关注
原创 vue3 Fullcalendar 实现动态创建、编辑(拖拽)计划-----Demo版本
还差新增编辑弹出框和类目维护的弹出框,后续会持续更新,因为是苦命的打工人时间不是自己说的算,还请谅解~index.vue中的时间处理函数也就是’@/utils/formatTime’的文件内容。排除一些非必要自定义封装的东西,为了方便大家观看,分别把数据写出来不再通过接口调用。
2024-10-15 15:08:44
1531
原创 vue3 Fullcalendar 实现动态创建、编辑(拖拽)计划-----详细版
考虑到很多人找我要demo代码,但我又不一定能及时回复,所以我决定再详细的列一下我的代码:<template> <ListLayout v-loading="loading" :has-page-header="false" :has-search-panel="false" :has-quick-query="false" class="plan_management" > <!-- 这里是自定义头部,切换视图类型和切换日
2024-04-30 14:09:18
3292
9
原创 原型和原型链
构造函数是使用了new关键字的函数,用来创建对象,所有函数都是Function()的实例原型对象是用来存放实例对象的公有属性和公有方法的一个公共对象,所有原型对象都是Object()的实例原型链又叫隐式原型链,是由__proto__属性串联起来,原型链的尽头是Object.prototype原型和原型链。
2023-07-14 18:02:03
116
原创 Vue子组件传值
父子组件祖孙组件层层嵌套关系的组件:例如: A 是 B 的父组件,B 是 C 的父组件,A向C传值的话可以用:provide/inject。provide(‘参数名’, ‘参数值’) // 传递参数inject(‘参数名’) // 接收参数Vue3写法:// A组件<template> <Children /> <button @click="handleClick">点击实现数据改变</bu
2022-05-17 19:11:53
463
原创 vue路由跳转方式
原文链接一、vue路由跳转方式以及传参方式1、route-link// router-link中链接如果是'/'开始就是从根路由开始,如果开始不带'/',则从当前路由开始。// 不带参数<router-link :to="{name:'home'}"> <router-link :to="{path:'/home'}"> // 带参数<router-link :to="{name:'home', params: {'参数名': ’参数值‘}}"> &l
2022-05-10 13:53:44
850
原创 前端被问到的面试题
前端面试题vue首屏优化插槽双向绑定的原理keep-aliveVue2.0和3.0的区别路由跳转模式Mixinv-for为什么加上key,v-if 和 v-for 的优先级js事件机制事件冒泡和捕获,以及各自的执行顺序精度丢失浏览器浏览器的渲染机制(输入url之后发生了什么)浏览器的缓存vue首屏优化首屏优化插槽双向绑定的原理keep-aliveVue的keep-aliveVue2.0和3.0的区别vue2.0和3.0的区别路由跳转模式hash和historyMixinv-for为
2022-05-09 14:52:15
226
原创 js处理精度丢失问题
1、插件:decimal.js (安装插件)用法:eg:num1+num2var total = new Decimal(num1).add(new Decimal(num2))2、思路:小数转化成整数,然后在除以放大的倍数function publicIsInteger(obj) { return Math.floor(obj) === obj}function publicToInteger(floatNum) { var ret = { times: 1, num: 0 };
2022-05-09 14:51:17
603
原创 Vue的两种路由模式
hash模式1、vue-router默认是hash模式2、url中有“#”号3、hash值(“#”后的值)不会被包含在http请求中,改变hash值不会引起页面的重新加载。4、hash改变会触发hashChange事件,会被浏览器记录下来,可以使用浏览器的前进和后退。5、hash兼容到IE8以上6、 会创建hashHistory对象,在访问不同的路由的时候,会发⽣两件事:HashHistory.push()将新的路由添加到浏览器访问的历史的栈顶HasHistory.replace()替换
2022-05-09 11:47:50
5946
原创 vue2.0和vue3.0的区别
vue2.0和vue3.0的区别vue2:虚拟的dom是进行全量的对比vue3:新增了PatchFlag(静态标记),只对比带有PF的节点静态的提升vue2:无论元素是否参与更新,每次都会被重新创建然后再进行渲染vue3:对于不参与更新的元素只做静态的提升,只会被创建一次,在渲染的时候直接复用即可APIvue2的组件内部都是options api风格,也就是在data, methods, mounted等来组.
2022-05-05 16:34:12
671
原创 vue项目中遇到的问题(1、点击空格或回车会触发鼠标上次的点击事件;2、自动语音播报;3、引入钉钉登录)
原因:因为button按钮点击之后焦点没有移除,点击空格或回车之后会继续执行button的click事件解决办法:@keyup.prevent @keydown.enter.prevent<el-button type="primary" size="small" @click="addProject" @keyup.prevent @keydown.enter.prevent>添加项目</el-button>............
2021-12-10 15:35:21
3127
4
原创 常见的正则校验规则
Vue用法实例:邮箱的校验规则:Vue用法实例:身份证号的校验规则:Vue用法实例:护照号的校验规则:Vue用法实例:密码的校验规则: (规则在提示语那里)只能输入英文的校验规则:非负整数:不能输入汉字:只能输入数字(包括整数,小数):
2019-03-11 17:58:55
3615
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人