js
前端华仔
前端程序猿一枚
展开
-
vue warnning:Error: Maximum recursive updates exceeded. This means you have a reactive effect that i
vue warnning:Error: Maximum recursive updates exceeded. This means you have a reactive effect that is mutating...原创 2022-09-19 15:18:14 · 2435 阅读 · 1 评论 -
使用vue-cli3搭建vue2.0项目
注意:window环境下使用自带命令行 ,不要用gitbash(自定义的时候无法选择)步骤1:安装node vue-cli 略过哦...步骤2:到指定目录下,使用vuecreateproject(项目名称)创建步骤3:自定义模式选择你需要的组件3.1 default(babel,eslint):默认设置(直接enter)非常适合快速创建一个新项目的原型,没有带任何辅助功能的 npm包 Manually select features:自定义配置(按方向键 ↓)是我...原创 2021-04-24 14:35:44 · 1205 阅读 · 0 评论 -
vue3.0如何配置代理
在根目录下新建文件vue.config.js内容如下:module.exports = { devServer: { // 配置服务器代理 proxy: { "/api": { // 代理接口前缀为/apis的请求 "target": 'http://localhost:3000/', // 对应的代理地址 "secure": false, // 接受运行在https上,默认不接受 "changeOrigin": tru.原创 2021-04-02 16:35:03 · 4653 阅读 · 0 评论 -
elementUI 在el-row 或者 el-col 上使用@click失效问题
原因:框架限制在事件后面加上修饰符.native就可以啦例子:@click.native=”aaa()”原创 2021-03-16 15:49:37 · 266 阅读 · 0 评论 -
vue2.X代码优化
1.异步加载路由通过const Login = (resolve) => require(['view/login'], resolve) 方式进行路由的懒加载。虽然const Index = () => import('@/view/index') 这种方式也能减少打包体积,但是好像效果不是很明显2.去掉.map文件Vue项目打包以后,会出现很多的已.map结尾的文件,这个文件其实主要是用来追踪错误的。如果运行有问题,能提示你代码第几行有问题。在生产环境中很明显这个是...原创 2020-12-14 17:06:29 · 185 阅读 · 0 评论 -
展平数组的常用方法
const arr = [1, 2, 3, [4, 5, [5, 6], 7, 8], 9, [10, 11, [12]]]// 第一种方案:用现成apiconst arr1 = arr.flat(Infinity)// 第二种方案:利用join展平const arr2 = arr.join().split(',').map(Number)// 第三种方案:利用toString直接展平const arr3 = arr.toString().split(',').map(Number).原创 2020-08-20 09:16:18 · 1186 阅读 · 0 评论