vue项目纯前端实现的模板打印功能示例代码
下载一个插件 npm i vue-print-nb --save 在main中引入 import Print from “vue-print-nb” &nbs...
微信小程序开发中Promise的使用(aysnc,await)及场景分析
目录 0.错误描述 1.分析 2.解决方法 2.1.使用await等待方法的执行,获取返回值 2.2.使用链式调用.then()来处理promise 3.成功获取 0.错误描述 今天在开发中犯了一个比较严重的错误 对于Promise...
JavaScript自定义localStorage监听事件的解决方法
目录 一、问题 二、解决方法 一、问题 在项目开发过程中,发现有很多时候进行localStorage.setItem()操作设置本地存储后,页面必须刷新才能够获取到存储数据,而有些时候本地缓存更新后,页面无...
移动端a标签下载文件重命名(download)不生效解决办法
目录 项目场景: 问题描述 原因分析: 解决方案: 总结 项目场景: 移动端使用 a 标签下载文件 问题描述 下载的文件使用 download 重命名不生效 APP 中接收数据代码: cons...
微信小程序使用wx.navigateTo路由跳转层级限制问题小结
wx.redirectTo 和 wx.navigateTo 的区别 wx.navigateTo 作用:打开一个新页面并保留当前页面在页面栈中。 页面栈限制:最多只能存在 10 层页面。如果层级超过 10 层,则无法跳转并会抛出错误。 ...
vue elementui table编辑表单时弹框增加编辑明细数据的实现
需求:前端进行新增表单时,同时增加表单的明细数据。明细数据部分,通过弹框方式增加或者编辑。效果图: 代码: <!-- 新增主表弹窗 Begin --> <el-dialog :title='titleInfo' top='5vh...
vue前端获取不同客户端mac地址最详细步骤(避免踩坑)
目录 一、对现有的项目打包成exe文件,安装之后获取mac地址 1、对现在的vue项目 安装 : vue add electron-builder 二、 在vue.config.js里面配置 三、开始获取mac地址 四、 之后运行npm ru...
Vue 监听视频播放时长的实例代码
1、源码 <template> <el-dialog class='videoBox' :title='title' :visible.sync='visible' width='40%' :before-close='handleClose' :close-on-click-modal='false' :close-on-press...
微信/支付宝小程序实现弹窗动画缩放到某个位置的示例代码
HTML <view wx:if='{{advertiseFlag}}' class='advertise-wrapper' style='background-color:{{transitionData.statusBtn == 'playing'?'rgba(255,255,255,0)':''}}' bindtap='jumpFn'> &...
Vue3文件下载方法实现的简单代码
目录 文件下载方式 1. window.location.href 方式 2. 后台返回文件流,模拟a 链接下载 总结 文件下载方式 1. window.location.href 方式 注意:文件名称为中文时要使用 encodeURI 转码;...