TypeScript
2024-05-07泛型(Generics)是指在定义函数、接口或类的时候,不预先指定具体的类型,而在使用的时候再指定类型的一种特性。同时,vue项目中还可以在shims-vue.d.ts中编写声明,从而扩展模块,这个特性叫模块补充。使用ts开发时如果要使用第三方js库的同时还想利用ts诸如类型检查等特性就需要声明文件,类似。ts中的类和es6中大体相同,这里重点关注ts带来的访问控制等特性。范例:解决main中vue选项警告,shims-vue.d.ts。通常类型断言会将一种更范的类型断言为更具体的类型。
在vue中this.$refs获取为undefined的原因和解决办法(this.$refs.属性为undefined原因)
2024-08-27this.$refs获取为undefined的原因和解决办法和this.$refs.属性为undefined原因_this.$refs undefined
vue如何给计算属性computed传参的思考,看完就明白了!
2024-09-06我们仔细分析一下,其实这个需求就是希望为每一个数据参数对应一个计算属性computed,当每一行数据不变时,就返回这个没有改变的计算属性。观察浏览器的打印日志发现,每次改变一个商品的数量时,其它商品的数量虽然没有变化,但是也会在计算一次。还有,当浏览器视口宽度高度变化时,我们并没有改变商品的数量,同样的也会每次触发计算,这个方法会被不断反复的调用。当计算量大且复杂时,这种情况是相当耗性能的,并且体验也不好。上图可以看到,哪一行数据变化了就重新计算哪一行,数据不变的行不进行计算,完美的达到了我们想要的结果。_vue computed 传参数
运行npm error code ENOENTnpm error syscall opennpm error path C:\Users\ultra\Desktop\vue-Project\pac
2025-02-24如果按照这些步骤操作后仍然遇到问题,可能需要检查您的 npm 安装是否正确,或者考虑重新安装 Node.js 和 npm。首先,确保您在正确的项目目录中。检查 package.json 是否存在。如果 package.json 不存在。运行npm run serve时报错。然后按提示填写必要的信息。检查 vue CLI 安装。_npm error code enoent npm error syscall open
前端三大主流框架:React、vue、Angular
2024-06-11前端三大主流框架分别是Angular、React和vue。AngularAngular原名AngularJS,诞生于2009年,由Google开发并维护。它是一个完整的框架,提供了数据绑定、组件化、路由、依赖注入等功能。Angular采用了TypeScript作为开发语言,它是JavaScript的一个超集,提供了静态类型检查和更强大的面向对象编程能力。Angular的特点包括功能强大、完整且稳定,适用于开发大型和复杂的Web应用。
vue3获取、设置元素高度
2024-08-24以上就是傻喵使用vue3来操作元素高度的总结,还有很多坑点需要去研究。也欢迎各位大大在评论区留言,指点一下。vue3获取、设置元素高度 - 掘金 (juejin.cn)_vue3获取元素高度
vue使用WEB自带TTS实现语音文字互转
2024-01-27vue使用web(浏览器)自带的TTS,语音合成技术实现语音和文本互转的功能,可适应于任何前端框架_tts vue
vue前端页面弹出红色报错遮罩层 Uncaught runtime errors:at handleError (webpack-internal:///./node_modules/webpack
2025-02-24vue前端页面弹出红色遮罩层错误 Uncaught runtime errors:×ERRORUnknown promise rejection reason at handleError (webpack-internal:///./node_modules/webpack-dev-server/client/overlay.js:296:58) at eval _at handleerror (webpack-internal:///./node_modules/webpack-dev-server/client
echarts 环形统计图
2025-03-23该代码示例展示了如何在vue.js应用中使用ECharts库创建和渲染两个图表:一个饼图和一个环形图。数据从API获取并进行处理,然后用于更新图表。图表具有自定义样式和交互功能,如鼠标悬停时显示详细信息。
Webpack---性能优化,chunk.vendors.js体积过大
2025-03-23通过Webpack的externals配置,可以将常驻且不经常改变的库如vue.js、vuex等排除在打包之外,让它们从CDN加载,从而利用浏览器缓存,减少vendor.js文件的体积,提高首屏加载速度。然而,这种方式依赖于CDN的稳定性,可能带来加载不稳定的问题。