Vue
Be sentimental
这个作者很懒,什么都没留下…
展开
-
虚拟表格(大数据表格)
如何实现虚拟表格原创 2022-08-16 01:58:41 · 2205 阅读 · 0 评论 -
axios拦截器中取消请求
axios拦截器中取消请求原创 2022-06-13 17:14:26 · 1307 阅读 · 0 评论 -
微信小程序清除Webview缓存
原创 2022-02-11 16:08:08 · 1849 阅读 · 0 评论 -
如何将项目里node_modules的更改保存起来
在前端项目开发中,我们经常会遇到node_modules里的包有问题,当自己手动更改成正确的后,自己没问题了,但是别人重新npm install时还会有同样的问题,那么如何将node_modules的更改保存到项目中呢,这样别人在生成依赖后能有一个正常的环境通过:patch-packagehttps://www.npmjs.com/package/patch-package这个包可以在npm install后按照项目里保存的更改自动修改node_modules,非常好用使用步骤:一.安装可以原创 2021-12-03 14:39:39 · 1049 阅读 · 0 评论 -
Vue事件总线以及原理探究
一、引入事件总线只需在main.js的创建Vue实例vm之前的时候引入首先,原理是使用Vue创造的实例vm或者说VueComponent创建的实例vc身上的$on和$emit属性,两者作用的实例必须为同一个,根据这个原理可以写出几种创建事件总线的方法:第一种方法,你可以在VueComponent的实例对象身上创建:在入口文件main.js中,可以在new Vue({})(创建Vue实例vm)之前这样写在这里说一下,在main.js 中无法直接获取VueComponent构造函数,Vue的源码里是通原创 2021-08-05 17:31:59 · 1337 阅读 · 0 评论 -
2021-06-30
文件下载const { filePath: url, fileName } = artifact; const $link = document.createElement('a'); $link.href = url; $link.setAttribute('download', fileName); document.body.append($link); $link.click(); document.body.removeCh原创 2021-06-30 11:48:13 · 51 阅读 · 0 评论 -
el-upload上传文件 sha256签名获取
1.安装crypto-js;2.引用AES源码js;const CryptoJS = require('crypto-js');3.methods中 const reader = new FileReader(); reader.readAsArrayBuffer(file.raw); reader.onload = () => { const wordArray = CryptoJS.lib.WordArray.create(reader.resul原创 2021-06-19 15:03:28 · 222 阅读 · 0 评论 -
Element ui 表单验证问题总结
Element ui 表单验证问题总结第一种 表单项为动态的,所以prop的数量及名称无法设置为一个固定的值1.1 页面元素<el-form :model="questForm" ref="paramForm" :rules="paramFormRules"> <el-row style="padding: 0 20px" v-for="(item,i) in serverParams" :key="i"> <el-form-item :label原创 2021-04-16 11:22:09 · 149 阅读 · 0 评论 -
vue2和vue3 ,bus(事件总线)用于非父子组件传值问题
1…安装mitt2.在入口文件main.js中引入!3.事件发送4.事件接收原创 2021-03-11 17:30:57 · 248 阅读 · 0 评论 -
不用this.$router.go(0),对页面刷新
公共组件有一个刷新按钮<div class=“iconBox refresh” @click=“refresh”>在该组件中定义methods:{refresh() {this.$host.store.commit(‘refreshPage’, new Date())},}在store.js中定义state: {refresh:0,},mutations: {refreshPage(state, data){state.refresh = data},}在需要刷原创 2021-03-01 11:52:30 · 368 阅读 · 0 评论