
vue
文章平均质量分 68
前端三剑客-vue
前端码字
这个作者很懒,什么都没留下…
展开
-
vue和react的diff算法对比
【框架对比】React和Vue的diff算法原创 2021-04-01 14:42:25 · 481 阅读 · 0 评论 -
前端jquery、vue、react之性能优化
一、jquery选择器性能优化建议总是从#id选择器来继承这是jQuery选择器的一条黄金法则。jQuery选择一个元素最快的方法就是用ID来选择了。$( ‘#content’ ).hide();或者从ID选择器继承来选择多个元素:$( ‘#content p’ ).hide();在class前面使用tagjQuery中第二快的选择器就是tag选择器(如$(‘head’)),因为它和直接来自于原生的Javascript方法getElementByTagName()。所以最好总是用ta原创 2021-03-28 15:05:52 · 1043 阅读 · 0 评论 -
vue.js面试题总结
经过多次面试,发现面试官问的很多问题是重复的,写篇博客总结归纳下,准备下次的面试,也便于下次复习在vue项目中怎么自适应a.安装flexibleb. 安装postcss-px2rem参考博客:https://blog.youkuaiyun.com/weixin_45443118/article/details/108793542?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522161033203816780277053547%2522%252原创 2021-01-11 14:53:23 · 302 阅读 · 0 评论 -
vue项目打包部署生产环境
当我们将 vue 项目完成后,面临的就是如何将项目进行打包上线,放到服务器中。我使用的是 vue-cli(simple) 脚手架,所以就讲一下如何将项目进行打包,并放到 tomcat 上。build > utils.js (修改publicPath:"…/…/" , 这样写是处理打包后找不到静态文件的问题)config > index.js (修改assetsPublicPath:’./’ ,修改目的是为了解决js找不到的问题)执行npm run build这时候发现我们打包出来的一原创 2020-10-09 16:24:07 · 8240 阅读 · 0 评论 -
vue项目封装axios
这几天看视频神奇的发现以前学习的觉得有点懵懵懂懂的知识经过实践之后再系统的去学一次有种豁然开朗的感觉,整个思路很清晰,也系统了很多。以下是对axios的封装总结:先在src目录下新建一个request文件夹,里面有两个文件,分别是request.js和api.js,下面将介绍这两个文件的用途用法一、request.jsrequest.js文件的作用,两个字,拦截,分为请求拦截和相应拦截,代码如下//引入axiosimport axios from 'axios'//创建一个实例const原创 2020-09-25 10:29:08 · 185 阅读 · 0 评论 -
vuex基本使用
项目一直有用到vuex,虽然之前有专门研究过vux,也有断断续续在用,但是总感觉学的不系统,比较零散,今天专门看了关于vuex使用的视频,嗯嗯关于vuex认识使用系统了很多~写篇博客记录下来vuex使用:1. 安装vue2. 在文件中导入vue和vuex3. 安装 vue.use(vuex)4. 在src目录下新建立一个store文件夹,再新建一个index.js文件,在index文件里面导出new vue.store({}),这个store里面有5个模块,下面将分别介绍这5个模块5. 在new原创 2020-09-25 08:41:05 · 240 阅读 · 0 评论 -
vue中深拷贝
JSON.stringify(obj)JSON.parse(obj)用for…in实现遍历和复制Vue.prototype.deepClone = function(obj) {var objClone = Array.isArray(obj) ? [] : {};if (obj && typeof obj === “object”) {for (let key in obj) {if (obj.hasOwnProperty(key)) {if (obj[ke..原创 2020-07-08 16:48:19 · 2164 阅读 · 0 评论 -
vue项目的build文件夹的build.js文件说明
build文件夹是项目构建webpack相关代码文件目录如下:build build.js 生产环境构建代码check-version.js 检查node npm 版本utils.js 构建工具相关vue-loader.conf.js webpack loader设置webpack.base.conf.js webpack基...原创 2020-04-21 09:17:00 · 11157 阅读 · 0 评论 -
锚点定位
原创 2020-01-08 15:14:48 · 391 阅读 · 0 评论 -
自定义组件点击加native
原创 2020-01-08 14:36:37 · 165 阅读 · 0 评论 -
实现elementui删除选择的
elementui里的是全选是全部选,遇到的需求是删除选择的,如下图:在这之前比较关注如何实现功能,解决这个需求需要理解elelmentui实现此功能的原理,我也学到了,要培养多问几个为什么的习惯,善于思考,善于专研,遇到一些问题的时候就能更有思路具体实现如下:...原创 2019-12-17 20:40:39 · 1296 阅读 · 0 评论 -
vue项目实现锚点定位
原创 2019-12-17 20:30:37 · 912 阅读 · 0 评论 -
active实现切换
在一个vue项目的一个组件内,可以用active实现切换,需求如图:具体做法:注意:一般用active,但是其它也可以(在项目踩的坑,用active可能会受到其他地方active影响)...原创 2019-12-17 20:29:01 · 1043 阅读 · 0 评论 -
如何解决bus传值第一次点击无效
如何解决bus传值第一次点击无效如何解决bus传值第一次点击无效自己拆的填的坑才是真正属于你的。之前都没写博客的习惯,到后面越来越意识到博客的重要性,当作是上学时候的错题集吧,以后忘了怎么用的可以回来看看,有空没空看一看,多点去理解其底层原理,有助于以后解决问题。bus传值应该是使用bus的伙伴都会遇到的坑,网上查了尝试了很多方法都无效。有一天想起这个问题再在网上看看,一尝试,呀,可以了!以下...原创 2019-12-17 20:21:33 · 829 阅读 · 2 评论