![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
vue
文章平均质量分 59
多来哈米
或悲极或大喜,总要留给回忆!
展开
-
VUE本地idea启动
安装yarn(也可以用npm)问题:yarn : 无法加载文件 C:\Users\xx/yarn.ps1,因为在此系统上禁止运行脚本解决办法:管理员身份运行【 PowerShell】,然后执行【Set-ExecutionPolicy RemoteSigned】,输入:Y。原创 2023-11-29 14:38:16 · 694 阅读 · 0 评论 -
vue批量生成二维码并压缩打包下载(图片带标题)
借鉴:原文~~~(但是有问题,在基础上改良)效果图(生成的二维码带下面标题的):代码如下:先安装依赖(或者用命令:npm i jszip):yarn addjszipyarn addfile-saveryarn addhtml2canvasyarn addqrcodejs2<template lang=""> <div> <div id="qrcode" class="code" ref="qrCodeDiv" s...原创 2021-07-16 16:35:39 · 1626 阅读 · 15 评论 -
vue动态拼接html,按指定格式展示(如换行)
需求:动态拼接元素并实现换行如图:要点:主要是通过<pre>标签,通过"\n"实现换行;{label: "使用情况", prop: "useInfo", formatter: row => { let useInfo = row.useInfo; let info = ""; if (useInfo != null && useInfo.length > 0){原创 2020-12-04 11:03:57 · 2274 阅读 · 1 评论 -
js进行对象深度拷贝deep clone
1、利用json两次转换推荐——操作新颖,逆向思维(①转成json字符串;②在将字符串转为对象) obj1 = { a: 0 , b: { c: 0}}; let obj3 = JSON.parse(JSON.stringify(obj1)); obj1.a = 4; obj1.b.c = 4; log(JSON.stringify(obj3)); // { a: 0, b: { c: 0}}2、利用vue的lodash慎用lodash的cloneD...原创 2020-10-14 10:19:02 · 466 阅读 · 1 评论 -
vue技能
1、深度拷贝对象,防对象引用import { cloneDeep } from 'lodash';//this.info对象变更,不会影响row对象openGoodsEdit(row){ this.info = cloneDeep(row); },2、面包屑对象原创 2020-07-15 11:46:02 · 527 阅读 · 0 评论 -
Vue-给对象新增属性(使用Vue.$set()),动态渲染
错误实例:vue中: query["query.contractId"] = info.contractId; this.contractData[info.partnerId] = await getContractListByQuery(query);页面:<el-table-column prop="contractId" label="合同">原创 2020-08-05 15:16:21 · 1420 阅读 · 0 评论