2024-04-20 17:04:27 611 262
对于企业级的项目, 我们可能需要对项目做权限控制管理, 实现不同角色的用户登录项目根据所拥有的权限访问不同的页面内容,此时就需要使用到动态路由来对权限页面做限制。_vue 菜单权限,动态路由
2024-04-16 17:04:41 203 413
说起Vue3的改进,很多人都会说出响应式的改变,与Vue2相比,Vue3采用了的方式对响应式做了重写,而Vue2则是采用的方式将对象的属性进行深度遍历,而这种方式想要实现响应式的前与后,就需要给每个属性添加和。但Vue3做了改进,通过使用proxy的方式,则不需要深度遍历了,他实现了删除属性的监听数组索引的监听以及动态属性添加的监听。这些我发现很多人都是可以回答出来的,但这些回答远远是不够的,下面我们说一些在面试中需要更丰富的回答。1 源码体积有所减少。
2024-04-20 17:04:15 314 543
ts开发总结
2024-04-20 17:04:15 766 271
Vite2 Vue3 TypeScript Pinia 搭建一套企业级的开发脚手架_vue3 vite2 最新脚手架
2024-04-20 17:04:14 610 66
在定义函数,接口,类的时候不能预先确定使用的数据类型,而是在调用使用这些函数,接口,类的时候才能确定的数据类型;
2024-04-20 17:04:06 517 169
https://www.webxiu.com.cn/post/10005241初始化vite项目yarn create vite todolist --template vue-tscd todolistyarnyarn dev浏览器访问3000端口安装Electronyarn add -D electron electron-builder rimraf vite-plugin-electron electron-devtools-installer如果觉得安装慢,可以改为淘宝_electron-builder 可以使用ts文件配置吗
2024-04-20 17:04:05 213 701
这篇文章时基于 作者: theMuseCatcher 写的 Vue3倒计时组件(Countdown) 进行改写的.因为在使用的过程中发现原作者的组件存在以下问题:1.不能主动停止倒计时.2.在倒计时countdown赋值为0的时候,还会在次执行一次渲染方法,导致出现00:0-1的情况3.在countdown再次赋值后不能主动监听值变化进行渲染所以我改写了部分代码逻辑实现了以上的问题组件使用如果要主动停止倒计时,对组件的props.isStop设置为true进行了,恢复计时设置为false_vue3-flip-countdown-timer文档
2024-04-20 17:04:05 467 50
通过类型注解,我们可以为变量、函数参数、函数返回值等添加类型信息,从而使编译器能够检查代码中的类型错误,并在开发过程中提供更好的代码提示和自动补全。ES6 类中的实例方法是绑定到类的原型上的,这意味着每个类的实例都共享同一个实例方法的实现,从而节省了内存空间。同时,实例方法可以访问类的实例属性和其他实例方法,允许我们在方法内部处理实例的数据和状态。在 ES6 类中,静态方法是定义在类本身上的方法,而不是类的实例。关键字实现类的继承。在 ES6 类中,实例方法是定义在类的原型上的方法,可以被类的实例调用。_es6 typescript
es6
2024-04-20 17:04:04 498 174
这些方法是字符串处理中常用的操作,可以根据具体的需求选择适合的方法来处理字符串。需要注意的是,这些方法都返回新的字符串,原始字符串并不会被修改。以上是一些常用的字符串查找方法,根据具体的需求选择适合的方法来查找字符串。需要注意的是,这些方法都返回布尔值或索引位置,而不是具体的匹配字符串。这些方法可以根据具体的需求选择适合的方法来提取字符串的子串。需要注意的是,这些方法返回新的字符串或字符串数组,原始字符串并不会被修改。在JavaScript/TypeScript中,有多种方法可以用于提取字符串的子串。_ts substring
2024-04-20 17:04:00 155 188
使用背景:react\ts\antd pro\alibaba-chatUI\openai-api。注意接口的messages字段我将上文也一起传过去了,为了它能回答问题的时候,回顾上下文。1.引入chatUI进行页面开发。2.调用openAI的api。_基于chatgpt和前端技术的智能客服小程序的开发