随笔分类 - vue2.x
摘要:mounted() { window.addEventListener('beforeunload', e => this.beforeunloadHandler(e)) //监听页面刷新触发事件 }, methods(){ beforeunloadHandler(e) { //根据事件进行操作进行
阅读全文
摘要:data() { return { params: { a: 1, b: 2, c: 3, d: 4 }, }; }, watch: { params: { deep: true, handler() { this.getList; }, }, } 但是如果我只想要a,b改变时重新请求,c,d改变时
阅读全文
摘要:let a = document.createElement("a") a.href = "/static/config/file/产品服务目录.xlsx" a.download = "产品服务目录.xlsx" a.style.display = "none" document.body.appen
阅读全文
摘要:export default { name: 'page-index', data(){ return{ windowWidth: document.documentElement.clientWidth, //实时屏幕宽度 windowHeight: document.documentElemen
阅读全文
摘要:在基于vue项目开发的时候遇到一个小需求,由于项目部署环境的变更,导致前端工程中一些全局配置需要经常修改,而之前每次变更都需要重新打包发布,耗时太长操作也麻烦,于是参考网上的一些解决方案在项目中增加了一个 globalConfig.js 全局配置文件,支持打包完成后修改该文件中对应配置项刷新浏览器即
阅读全文
摘要:<el-tabs v-model="activeName" @tab-click="handleClick"> <el-tab-pane v-for="item in elTabPaneList" :key="item.name" :name="item.name" :label="item.lab
阅读全文
摘要:1,创建PagInation.vue组件 2,index.js中引用PagInation.vue import PagInation from './PagInation.vue' 3,// 添加install方法 PagInation.install = Vue => { Vue.componen
阅读全文
摘要:指令: Vue 自定义指令有全局注册和局部注册两种方式。先来看看注册全局指令的方式,通过 Vue.directive( id, [definition] ) 方式注册全局指令。然后在入口文件中进行 Vue.use() 调用。 批量注册指令,新建 directives/index.js 文件 impo
阅读全文