刷新整个页面(最low的,可以借助route机制)使用v-if标记(比较low的)使用内置的forceUpdate方法(较好的)使用key-changing优化组件(较好的,定义组件key值) 由于一些嵌套特别深的数据,导致数据更新了...
前端开发
vue v-if 与 v-for 同时使用报错
在Vue中使用v-for循环一个数组/对象时,如果再使用v-if,那么会提示使用计算属性(能正常使用),因为Vue中是不提倡v-for与v-if同时使用的。在我的项目中也遇到了问题不过翻看文档解决了 <el-table-column ...
vue echarts5 热力图不同方格设置颜色 heatmap visualMap
<template> <div class="home"> <div id="main" style="width: 800px; height: 400px"></div> </div> </template> <script> import * as echarts from 'echarts' e...
vue el-tabs vue-codemirror初始隐藏,后续点击才显示
this.$refs.jsonEditor.codemirror.refresh() <template> <div class="json-editor"> <codemirror ref="jsonEditor" v-model="reqBody[codeKey]" :options="cmOptions" @ready="onCmRea...
vue-codemirror json格式化精度数据丢失 json-bigint
const key = '{"a":1, "b":1.00000000000000000,"key": 1234567890123456789}' const JSONbigString = require('json-bigint')({storeAsString: true}) const withString = JSONbigString.parse(k...
vue codemirror 取消autoFormatRange后如何做json格式化
方法一:JSON.stringify this.codemirror.setValue((JSON.stringify(JSON.parse(jsonStr), null, 2))) 缺点:这样会造成数值类型值的精度丢失,如: { "a":1.000000000000000000, "b":12345566711...
npm ERR! cb() never called! 解决办法
执行npm i 命令时,出现了npm ERR! cb() never called!错误解决方案:1、首先清除你的npm缓存:sudo npm cache clean -f 一般情况执行完后再试下 应该就OK了 2、如果1方法不奏效的话,只能采用升级覆盖安装:...
vue-cli4 你不一定知道的隐藏检查功能 – vue inspect
不生成 index 当基于已有的后端使用 Vue CLI 时,你可能不需要生成 index.html,这样生成的资源可以用于一个服务端渲染的页面。这时可以向 vue.config.js 加入下列代码: module.exports = { ...
匿名函数function前面的! ~等符号作用
相信作为前端,很多同学应该都见过类似于以下代码: !function() { do something... }() ~function(){ do something... }() 等这样的匿名函数写法! 当然对于老同志来说,肯定是明白这样...
qrcode-decoder 二维码解码兼容性强,支持中文url内容
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>二维码解码</title> </head> <script src="i...