自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 VsCode 安装 SonarLint 步骤

VsCode 安装 SonarLint 步骤

2022-01-10 15:00:57 2559 2

原创 使用JS更改全局样式.less

使用JS更改全局样式.less

2021-12-23 13:24:08 3184

原创 js实现树形结构与数组的相互转换

最近公司里开始频繁的做树形结构上的处理,我来将我的心得分享给大家先列一些数据const arr =[ {id:2,name:'部门B',parentId:0}, {id:3,name:'部门C',parentId:1}, {id:1,name:'部门A',parentId:2}, {id:4,name:'部门D',parentId:1}, {id:5,name:'部门E',parentId:2}, {id:6,name:'部门F',parentId:3.

2021-08-31 14:31:04 2522 1

原创 webpack打包优化(最终极版)

以前公司里有优化的时候,打包优化和代码优化都是他来办,好家伙现在只剩下我一人了,为了在公司站住脚特意去度娘那里请教了一番,发现并不是那么难,以下就是我webpack打包的最终极版,把10MB变成300KB不在话下。一,webpack配置vue-cli3以后,我们修改webpack配置,需要自己在项目根路径下创建vue.config.js文件。1,配置静态资源路径module.exports = { publicPath: './', // 静态资源路径(默认/,打包后会白屏) ..

2021-06-22 16:59:22 1626

原创 炫酷的动态粒子背景效果(vue专属)

当随便打开一个页面看见哪些炫酷的背景的时候,自己不禁感叹,自己和别人那亿点点的差距,现在就让那亿点点,编成一点点vue-particles,没错!就是它,一个可以实现你虚荣心的一个插件,来康康它的使用方法吧!一,下载插件在项目的跟目录里打开cmd命令窗口输入npm i vue-particles -s二,挂载插件在main.js里写入import VueParticles from 'vue-particles'Vue.use(VueParticles)三,使用插件.

2021-06-07 15:34:46 3608 4

原创 vue里的axios的封装与搭建

作者:吴英琦一,下载axios使用CMD命令窗口npm i axios -s使用CMD命令窗口vue ui打开vue界面化操作>插件>下载插件>搜索axios>下载二,创建文件在src目录里创建一个http文件夹(文件名可以随便起,引入的时候对应就行了)在http目录里创建index.js,和api.js文件在index.js里封装axios在这里插入代码片...

2021-06-07 14:50:00 300 2

原创 vue移动端构建项目过程

1,项目技术栈HTML5 + CSS + JS + VUE + NPM + VUEX + AXIOS + SASS2,

2021-06-01 21:11:22 139

转载 js里的数据类型判断

js里有很多种数据类型判断,它们有这各自的优缺点,接下来就由我来为大家一一讲解吧!一, 数据判断数据判断的方法有四种分别是typeof、instanceof、constructor、Object.prototype.toString.call()、jquery.type()1.typeofconsole.log( typeof 100, //"number" typeof 'abc', //"string" typeof false, //"boolean" .

2021-05-25 07:59:40 96

原创 什么是深拷贝,为什么要进行深拷贝,如何进行深拷贝

标题直接引入话题,接下来就说说,什么是浅拷贝,和深拷贝吧1,浅拷贝和深拷贝2,浅拷贝和深拷贝的区别浅拷贝: 将原对象或原数组的引用直接赋给新对象,新数组,新对象/数组只是原对象的一个引用深拷贝: 创建一个新的对象和数组,将原对象的各项属性的“值”(数组的所有元素)拷贝过来,是“值”而不是“引用”3,为什么要使用深拷贝?我们希望在改变新的数组(对象)的时候,不改变原数组(对象)4 ,手敲深拷贝不仅拷贝第一层级,还能够拷贝数组或对象所有层级的各项值不是单独针对数组或

2021-05-23 21:49:06 2002

原创 vue组件中的通信

组件

2021-05-21 08:19:46 78

原创 uni-app开发(vuex封装)

作者:老吴1,下载依赖在根目录启动cmd命令窗口并输入npm i vuex -s下载vuex之后根目录里会出现node_modules文件夹证明下载成功2,创建文件夹在根目录里创建store文件夹,之后在store文件夹创建index.js文件3,封装vuex打开store里的index.js文件并写入import Vue from 'vue';import Vuex from 'vuex'Vue.use(Vuex)const store = new Vuex.S.

2021-05-19 08:44:30 412

原创 uni-app开发(Promise封装)

作者:老吴1,创建文件夹在根目录里创建promise文件夹在promise文件夹里面创建promise.js文件-2,封装promise在promise.js文件中写入const baseUrl='http://api.intewl.cn/api'//共有路径export const myRequest = (url,method,data) => { return new Promise((resolve, reject) => { uni.showLoad.

2021-05-18 19:08:34 628

原创 微信小程序开发(发布上线)

一个小程序从开发完到上线一般要经过 预览-> 上传代码 -> 提交审核 -> 发布等步骤。1,预览使用开发者工具可以预览小程序,帮助开发者检查小程序在移动客户端上的真实表现。点击开发者工具顶部操作栏的预览按钮,开发者工具会自动打包当前项目,并上传小程序代码至微信的服务器,成功之后会在界面上显示一个二维码。使用当前小程序开发者的微信扫码即可看到小程序在手机客户端上的真实表现。2,上传代码同预览不同,上传代码是用于提交体验或者审核使用的。点击开发者工具顶部操作栏的上传按.

2021-05-17 10:36:08 725

原创 微信小程序开发dey02(Promise的封装与使用)

作者:老吴,转载请说明出处一,封装promise封装promise是因为可以更加的视觉化代码,更加利于代码的修改与维护先在项目的根目录上创建env文件,然后在文件里创建index.js如图index.js里面写了开发的访问环境module.exports={ //开发环境 Dev:{ "BaseUrl":"http://123.207.32.32:8000" }, //测试环境 Test:{ "BaseUrl":"https://www.test.

2021-05-07 19:36:35 171

原创 微信小程序开发dey01(列表添加与删除操作)

老吴1,WXML <view class="van"> <input type="text" bindinput="add" /><button bindtap="addList">发布</button> </view> <block wx:for="{{list}}"> <view>{{item.title}}<button data-index="{{index}}" bindta.

2021-05-06 20:44:45 1045

原创 关于vue 3.0

作者:老吴(转载请加出处)大家看到这个标题就意味这博主已经开始在学习vue3的路上了,我是观看b站李南江老师讲解的详细1、关于vue3此前 Vue 发布了 3.0 的 beta 版本,不久后项目核心开发者尤雨溪公开分享了关于该版本的相关信息。首先,beta 阶段意味着:已合并所有计划内的 RFC已实现所有被合并的 RFCVue CLI 现在通过 vue-cli-plugin-vue-next 提供了实验性支持此外还提供了一个用于 Vue 3 的最小化 webpack .

2021-01-08 20:31:43 153

原创 快速创建vue3的方法(使用vite创建)

作者:老吴1、什么是viteVite 是一个由原生 ESM 驱动的 Web 开发构建工具。在开发环境下基于浏览器原生 ES imports 开发,在生产环境下基于 Rollup 打包。它主要具有以下特点:快速的冷启动即时的模块热更新真正的按需编译2、创建项目先下载所需的依赖包cnpm i -g create-vite-app然后直接创建项目create-vite-app vue3App然后直接进入到该目录中cd vue3App然后下载所有依赖.

2020-12-21 09:45:34 642

原创 VueX的使用方式(组件之间建立的“卫星“)

作者:老吴(转载请注明出处)1、什么ex是Vuex我们为什么要使用Vuex?什么是Vuex说简单通俗一点Vuex就是建立在Vue中的一个类似于数据库的一个模板,为什么要把Vuex叫做数据库呢?是因为Vue里所有的组件都可以访问到Vuex里面的数值。他也类似于本地存储因为他们都可以被组件访问为什么要用Vuex那么既然有本地存储了那还用Vuex干嘛? 因为Vuex里面包含了很多方法,有存储方法,有存储数据,有计算数据的方法,也有方法异步的方法,所以Vuex彻底完胜本地存储废话不.

2020-12-05 10:52:18 116 2

原创 vue中如何实现列表的详情页获取及渲染使用query方法

<van-image :src="ele.pic" @click="$router.push({name:'apps',query:{id:ele.id}})"/>

2020-12-01 16:40:27 1066 3

原创 Vue实战小项目-pc端购物车(Vue3+Vuex+Element)作业版

作者(转载请注明出处):老吴1、项目技术栈List itemvuexelementaxiosjscsshtml2、效果介绍(已在图中说明)3、项目结构assets用于存储静态文件components中包含了各种业务组件http是对于axios的拦截router中是页面路由的配置store中包含了vuexviews中包含了各种业务页面4、总结此项目适用于有一定vue基础的人群、由于作者是第一次发布文章所以暂时没有此项目的下载地址、如有不足之处欢.

2020-11-27 11:08:18 1502 7

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除