# 减少 Vue 应用中未使用的 JavaScript 的方法 随着现代前端框架的发展,如何提高应用性能是每一位开发者都需关注的重要课题。在 Vue 应用中,未使用的 JavaScript 会影响加载速度和用户体验。接下来,我将为刚入行的小白展示如何通过一些步骤减少未使用的 JavaScript。 ## 实现流程 我们可以将整个流程分为以下几个步骤: | 步骤 | 具
原创 8月前
38阅读
我们在写后台管理系统的时候,经常要用到分页操作,因为分页参数都是一样的,每个页面的方法和参数都一样,此时我们可以使用mixins,来减少重复代码,加快开发速度。第一步,创建mixins文件夹,写上要混入的内容一进入页面默认在create生命周期调用getlist方法声明分页需要用到的变量和方法export const woodsMixins={ data() { return { //
原创 2023-08-15 10:26:00
212阅读
路径:/config/index.js是否产生map文件,置为false.
Vue
转载 2022-05-26 12:25:34
340阅读
## 前端Vue减少未使用的JavaScript 在前端开发领域,JavaScript是一种非常常用的编程语言。然而,在使用JavaScript开发大型应用程序时,经常会遇到一个问题:未使用的JavaScript代码。未使用的代码会增加文件大小、降低性能,并增加维护的难度。为了减少未使用的JavaScript,我们可以使用一些技术和工具来帮助我们。 ### 前端框架的选择 选择一个合适的前端
原创 2023-08-16 06:57:18
241阅读
java安装 六个月飞得如此之快,是时候再次仔细研究一下即将发布的新JDK版本。 让我们满足Java 12及其向开发人员介绍的功能。 <div> <img width="580" height="300" src="https://s2.51cto.com/images/blog/202308/18184644_64df4c144b809156
转载 2023-12-04 19:57:43
24阅读
这里介绍一个插件(vue-print-nb),蛮好用的,用起来很方便,所以想记录一下。
原创 2023-01-14 10:38:57
1458阅读
npm install --save vue-clipboard2 import Vue from 'vue'import VueClipboard from 'vue-clipboard2' Vue.use(VueClipboard) Sample: <div id="app"></div><te ...
转载 2021-07-15 15:26:00
129阅读
2评论
1.下载clipboard.js npm install clipboard --save 2.引入 挂载到vue 上 import clipboard from 'clipboard' Vue.prototype.Clipboard = clipboard 3. 使用 <div style="al
转载 2020-03-16 10:30:00
300阅读
2评论
按钮: <el-button type="primary" @click="exportBtn" class="ml20">导出</el-button> 方法:先调接口 exportBtn(){ if(this.tableData.length 0 ){ this.$message.error('暂
转载 2020-08-20 14:06:00
259阅读
2评论
一、前言 在我们进行web开发时,有一个很常规的功能退出登录,那么vue是怎么实现的呢 二、具体步骤 1、在index组件中,添加退出登录按钮,并且点击事件绑定一个退出方法 2、查看后端开发的接口文档,在用户模块里面,封装退出方法 3、在index的组件中,方法区域中调用退出登录 4、效果 三、总结 ...
转载 2021-08-19 00:45:00
387阅读
2评论
1.
转载 2021-08-04 18:04:00
1070阅读
1点赞
2评论
html<el-form class="login-form" :rules="loginRules" ref="form" :model="form" la
原创 2022-12-21 10:12:33
261阅读
一、Element UI中表格数据的删除在表格数据的删除按钮下,进行绑定删除事件,removeUserById()。在这个是事件中,传入当前项的id值,通过scope.row.id就可以获得当前项的id值,代码如下:<!-- 删除按钮 --> <el-button type="danger" icon="el-icon-delete" size="mini" @click
我们在用vue-cli打包的时候,往往会出现包比较大的情况,webpack4已经帮我们进行了分包的处理,那我们也可以再进行gzip压缩打包,减小包的体积。 1.需要用到的插件: npm i -D compression-webpack-plugint 2.修改vue.config.js 打包,可以看 ...
转载 2021-09-15 15:22:00
207阅读
2评论
我们在用vue-cli打包的时候,往往会出现包比较大的情况,webpack4已经帮我们进行了分包的处理,那我们也可以再进行gzip压缩打包,减小包的体积 1.需要用到的插件: npm i -D compression-webpack-plugint 特别注意,有的版本会出现”TypeError: C ...
转载 2021-08-16 18:37:00
680阅读
2评论
利用keep-alive 缓存需要缓存的页面在app.vue中改写router-view<keep-alive>     <router-view>         <!-- 这里是会被缓存的视图组件,比如 page1,page2 -->     </router-view> </keep-alive>在router/index.js中添
vue
原创 2021-04-14 17:04:27
612阅读
需求说明: 本文章主要是解决第三个需求。代码如下: (代码说明:store.state.pages是我存储标签页的列表,记录了当前打开的标签页的路由数据)旧的方法:// 使用Vue.mixin的方法拦截了路由离开事件,并在该拦截方法中实现了销毁页面缓存的功能。 let cachePageDataList = [] Vue.mixin({ beforeRouteLeave:
转载 2023-10-24 00:07:07
364阅读
// 打印类属性、方法定义 /* eslint-disable */ const Print = function (dom, options) { if (!(this instanceof Print)) return new Print(dom, options); this.options ...
转载 2021-10-21 18:56:00
225阅读
2评论
请求后台接口后台返回二进制流前端实现浏览器自动下载成exlce
原创 2022-07-19 20:25:12
420阅读
vue实现复制功能
原创 2023-05-23 10:04:04
469阅读
  • 1
  • 2
  • 3
  • 4
  • 5