- 博客(13)
- 收藏
- 关注
原创 vue3+vite router/modules文件下所有的js自动引入
这段代码使用vite的import.meta.globEager来获取当前文件夹下所有以.js结尾的文件。然后通过遍历文件数组,将每个文件的默认导出对象添加到一个modules对象中,并以文件名作为对象属性名。最后导出modules对象。
2024-02-02 09:48:19 501
原创 vue3 src/components文件夹下的所有vue页面注册
在Vue 3中,src/components文件夹下的所有Vue页面注册是指将组件注册到Vue应用程序中,以便在其他地方使用。这样可以将组件进行模块化管理,提高代码的可维护性和复用性。首先新建components文件夹并在文件夹里面设置两个组件页面,并写index.js入口文件,我们要在这个入口文件里面写具体函数方法。获取components文件夹下的所有vue文件。在具体页面直接引用,无需在继续导入文件,再注册;在Vue 3中,组件的注册有全局注册方式。自此我们的组件页面就可以展示了。
2024-01-31 16:38:29 587
原创 vue3 components文件夹 自动引入
注意将上述示例中的"element-plus"替换为你正在使用的UI库的名称。),并在其中导入所有的组件。可以使用ES6的模块化语法来完成此任务。文件夹中添加新的组件时,无需再次手动引入,系统会自动将其注册为全局组件。3. 接下来,创建一个全局的JS文件(比如。最后,在主应用程序的入口点(通常是。)中导入上面创建的全局JS文件。在Vue.js中,可以使用。然后,打开项目根目录下的。首先,确保已经安装了。
2024-01-30 16:39:46 658 1
原创 前端vue+element ie兼容性问题
1、版本兼容性问题vue 只兼容ie8以上版本;ie8及以下版本不支持Object.defineProperty方法,但这个是vue实现响应式的所必须的,所以从Vue的源码来看根本就无法支持IE82、IE 不兼容axios的promiss对象;在项目中使用了ES6 promise对象安装:npm install es6-promise;3、IE 不兼容es6语法;IE不支持ES6语法安装:npm install --save babel-polyfill;配置:module.ex.
2022-05-26 16:52:43 5527
原创 将数组对象中某个值相同的对象合并成一个新对象
js将数组对象中某个值相同的对象合并成一个新对象需求:beforeData - - > afterData//源数组var beforeData= [{ name: "tony", id: "1", age: "20" },{ name: "jack", id: "2", age: "21" },{ name: "tony", id: "3", age: "50" },{ name: "jack", id: "4", age: "10" },{ name: "mark", id: "
2021-06-24 17:02:18 1865
原创 前端微信jssdk智能语音识别,完整案例
给大家分享一下最近开发微信浏览器智能语音识别jssdk案例。前期准备调研使用微信jssdk前,先使用开发了科大讯飞的语音识别,发现在微信浏览器不起作用。所以团队放弃采购科大讯飞,使用微信liulanqi...
2021-05-28 15:28:11 1675 3
原创 Error: Cannot find module ‘are-we-there-yet‘
Error: Cannot find module 'are-we-there-yet'at Function.Module._resolveFilename (module.js:336:15)at Function.Module._load (module.js:278:25)at Module.require (module.js:365:17)at require (module.js:384:17)at Object.<anonymous> (/usr/local/Cell.
2021-05-28 09:34:40 3189
原创 node npm 安装过程遇到的报错处理
vue创建项目(npm安装→初始化项目)第一步npm安装 首先:先从nodejs.org中下载nodejs 大家都知道国内直接使用npm 的官方镜像是非常慢的,这里推荐使用淘宝 NPM 镜像。 $npminstall-gcnpm--registry=https://registry.npm.taobao.org 这样就可以使用cnpm 命令来安装模块了:第二步项目初始化 1.第一步:安装vue-cli cnpm install v...
2021-05-28 09:33:39 594
原创 判断是否当前日期的前两个月区间
//判断是否当前日期的前两个月区间isCutAfterTime(date){ if(!date.split('-')[0]) return false let today = new Date(), currentYear = today.getFullYear(), currentMonth = today.getMonth() + 1, targetYear=date.sp...
2021-03-19 16:53:00 134
原创 遍历对象 判断是否符合条件,并放到对象里面
//遍历对象 判断是否符合条件,并放到对象里面//遍历对象 判断是否符合条件,并放到对象里面 Object.keys(res).forEach((key) => { if(key.indexOf(1)!==-1){ this.insurerInfo[key]=res[key] } }) console.log(this.insurerInfo,'res')...
2021-03-19 16:51:51 593
转载 深拷贝和浅拷贝的区别
深拷贝和浅拷贝的区别假设B复制了A,修改A的时候,看B是否发生变化:如果B跟着也变了,说明是浅拷贝,拿人手短!(修改堆内存中的同一个值)如果B没有改变,说明是深拷贝,自食其力!(修改堆内存中的不同的值)浅拷贝(shallowCopy)只是增加了一个指针指向已存在的内存地址,深拷贝(deepCopy)是增加了一个指针并且申请了一个新的内存,使这个增加的指针指向这个新的内存,使用深拷贝的情况下,释放内存的时候不会因为出现浅拷贝时释放同一个内存的错误。浅复制:仅仅是指向被复制的内.
2021-03-19 16:50:29 65
原创 EasyUI Pagination 实现分页功能getPager
查看了一边EasyUI 官网对于分页功能的编写,刚开始使用easyui时发现其中有很多自己不理解的地方,还好帮我们做了很多函数的封装,供我们直接调用就可以了,更好的使用在网页中,对于新手更是很好理解。便于操作和更改,下面我们对于分页做一次详细的解剖,在工作中遇到各种坑,发现一套完整的功能讲解,并献上代码,以供各位指正。function initDataTables(pageNumber, page...
2018-06-14 16:39:56 3941 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人