随笔分类 - web前端
摘要:一个系统中有多个图表的时候,多变联动下载他的图片会多出上次预览的图片的一部分 原因是没有清空echart的缓存 //赋值变量this.myChart = this.$refs.chart[0] beforeDestroy() { //清缓存 // @ts-ignore this.myChart.cl
阅读全文
摘要:后台管理项目中,菜单或者字典项有时候需要手动调节数据的上下位置,不依赖后端接口,单纯前端操作 JavaScript中的splice主要用来对js中的数组进行操作,包括删除,添加,替换等。 1.删除-用于删除元素,两个参数,第一个参数(要删除第一项的位置),第二个参数(要删除的项数) 2.插入-向数组
阅读全文
摘要:项目打包后,不同路径相同名称的图片会出现错乱问题,是因为打包时缺少配置 在vue.config.js文件中添加以下内容 module.exports{ config.module .rule('images') .test(/\.(png|jpe?g|gif|webp)(\?.*)?$/) .use
阅读全文
摘要:这个富文本也是英文的,需要加载中文包 1.下载 npm install @tinymce/tinymce-vue -save npm install tinymce -save 如果你用是vue2.0版本的话不要安装这个,vue2中不能使用@tinymce/tinymce-vue为4以上版本; 安装
阅读全文
摘要:需要说明一下,这个富文本更改字号字体不方便,查了一些资料都是说修改node_modules里面的配置,但是那个 配置都是本地的,应该是有问题,还没找到解决的方案,等找到了再更新 1.下载 npm install vue-quill-editor --save 2.在main.js中引入 全局引入 /
阅读全文
摘要:实现项目多语言切换 1.引入i18n插件 npm install i18n --save-dev 2.在main.js中挂载 import i18n from '@/plugins/i18n' new Vue({ i18n }).$mount('#app') 3.创建i18n.js文件添加配置 im
阅读全文
摘要:选择项目文件-->右键 选择“Local History” --> “Show History” 页面展示代码更新记录 选择需要回退的时间序列 右键-->revert
阅读全文
摘要://html<el-date-picker v-model="selDataRange" type="daterange" range-separator="至" value-format="yyyy/MM/dd" start-placeholder="开始时间" end-placeholder="
阅读全文
摘要:参考了别人的方法,先对开始时间和结束时间分贝排序,然后用开始时间对比上一个结束时间,小于结束时间则在区间内 //比较时间大小-时间区间不重复 compareDate3(begin=[],end=[]){ begin = begin.sort() end = end.sort() for (let i
阅读全文
摘要:1.mouseenter不生效 @mouseenter.native="userEnter" 2.下载接口自动展示进度百分比 //重试赋值this let self = this; axios.post({ url:'/api/....', data:{}, // 下载进度百分比展示 onDownl
阅读全文
摘要:1.点击行高亮 //html <table>部分:customRow="customRow" :rowClassName="rowClassName" data定义变量clickIndex:''//methods方法区 customRow(record, index){ return { on: {
阅读全文
摘要:1.不允许密码自动填充 <input type="text" autocompleted="off" /> <input type="password" autocompleted="new-password" /> <input type="password" autocompleted="new
阅读全文
摘要:在网上查了很多,亲测以下方式是有效地,兼容 Android 和 ios <p @click="window.location.href = 'tel:4000187777'">呼叫</p> 以下两种方式测试没起作用,暂存备份,以后遇到类似的在做尝试 1.常规用法,使用html a标签 <a href
阅读全文
摘要:vue cli 2.0找到build目录下的dev-server.js文件,打开。找到var app = express()的代码处,在它下面添加代码: var router = express.Router() var demoData = require('./../moke/demo.json
阅读全文
摘要:1.在被嵌入页面获取iframe的src <iframe id="workSummaryIframe" src="" height="650px" width="99%" scrolling="yes" class="cust" frameborder="0"> //写在被嵌入页面 window.p
阅读全文
摘要:1.iview设置日期不可用,设置开始开始时间早于结束时间 //官网示例,设置今天之前不可选,但是不能识别thisdisabledDate (date) { return date && date.valueOf() < Date.now() - 86400000; }//绑定this,可设置定义好
阅读全文
摘要:使用js动态添加的元素,在html中写好的绑定事件不可用,可用以下方式触发 动态添加多个的html元素 addCell:function () { var cell = '<div>\n' + ' <button type="button" class="btn btn-default delCel
阅读全文
摘要:var index = layer.open({ type:1, title:'请选择费用代码', area:['1050px','650px'], content:$('#selectFee'), btn:['确定','返回'], cancel:function () {}, yes:functi
阅读全文