logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Vue3 批量注册全局组件

大致步骤:1,新建.js文件,使用require提供的函数context加载某一个目录下所有的.vue后缀的文件。2,然后context函数会返回一个导入函数的ctx,它有一个keys()方法获取所有文件路径。3,通过文件路径数组,遍历数组,在使用ctx根据路径导入组件对象4,遍历的同事进行全局注册即可。//参数:1. 在那个目录找 2.是否加载子目录 3.加载的文件名(正则匹配)export d

#vscode#ide
vue3 provide与inject 异步传值问题。

我们经常遇到一个需要等接口返回一个复杂数据类型完成之后再在孙组建或者子组件中获取其值因为数据异步问题,这样子组件是拿不到值的,此时 我们可以把provide改成以下写法provide('menuList', computed(() => state.menuList))然后再子组件中正常接收即可。...

#vue.js#javascript
基于vue大数据可视化(大屏展示)案例

项目地址: vue-big-screen点击这里一、项目描述1,一个基于 vue、datav、Echart 框架的 " 数据大屏项目 ",通过 vue 组件实现数据动态刷新渲染,内部图表可实现自由替换。部分图表使用 DataV 自带组件,可进行更改,详情请点击下方 DataV 文档。2,项目需要全屏展示(按F11)。3,项目部分区域使用了全局注册方式,增加了打包体积,在实际运用中请使用按需引入。4

#javascript#vue.js
Vue 判断是否为 安卓 ios 微信浏览器环境判断!

最近公司开发项目 要求对ios和安卓 内嵌H5界面,微信浏览器,以及小程序 对不同环境做出判断 然后做不同的事情我这里是一个加入购物车 和跳转详情也 功能比较简单 话不多说 下面分享我的代码!一 ,判断是小程序环境!if(window.__wxjs_environment == 'miniprogram'){}if (window.__wxjs_environment == 'miniprogra

#javascript#vue.js
vue项目启动报错 in ./src/App.vue?vue&type=style&index=0&lang=scss解决办法

vue项目启动报错:in ./src/App.vue?vue&type=style&index=0&lang=scss解决办法

#vue.js#scss#前端
到底了