I will chase, I will reach, I will fly.
前言在 vue 项目中使用了 static 静态资源文件,开发环境下直接访问没什么问题,在编译之后是不存在 static 这个目录下的文件的,所以需要 copy-webpack-plugin 这个插件来实现 static 目录的复制使用方法npm 包地址 CopyWebpackPlugin 安装 npm install copy-webpack-plugin -D or yarn add copy-webpack-plugin -D使用如下// 在 vue.config.js 里 const CopyPlugin = require("copy-webpack-plugin"); module.exports = { plugins: [ new CopyPlugin({ patterns: [ { from: "source", to: "dest" }, { from: "other", to: "public" }, ], }),
预览效果实现代码<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Echarts实现心电图效果</title> <script src="https://cdn.bootcss.com/echarts/3.7.1/echarts.js"></script> </head> <body> <div id="totalFlowRate" style="height:300px;"></div> </body> <script type="text/javascript"> var totalFlowRate = echarts.init(document.getElementById('total
说明在日期时间选择组件里,又需求在当日之后才可选在的需求,这里简单记录下代码computed: { callTimeOptions() { return { disabledDate: e => e.getTime() < Date.now() - 8.64e7, selectableRange: moment().format('HH:mm:ss') + ' - 23:59:59' }; } }
前言最近接手了呼叫中心二开工作,再进行会话消息的时候发现表情包回车数据丢失了,如下:查看代码是原先的开发使用了.substring(0, message.content.length - 2)只对后代码处理。且截断错误导致符号丢失无法正确展示表情,并且回车发消息回会有换行没处理掉。如下:在头回车和在尾回车均正常发送消息,但是也都存在如上图的多一个换行的问题解决方法去除多余的换行,并且不能截断表情符号。简单的咱直接使用正则进行过滤替换,如下:// 原先 message.content..substring(0, message.content.length - 2); // 使用正则 message.content.replace(/(^\n*)|(\n*$)/g, '');结果如下:完美实现
一、Javascript基础1.Object create侧重点在于原型链 prototype 为对象创建原型function myCreate(obj) { function Fun(){} Fun.prototype = obj return new Fun }2. new 操作符号思路:(1). 创建一个空对象(2). 设置原型,将对象的原型设置为函数的prototype对象(3). 让函数的this指向这个对象,执行构造函数的代码(为这个新对象添加属性)(4). 判断函数的返回值类型,如果是值类型,返回创建的对象。如果是引用类型,就返回这个引用类型的对象。function objectFactory() { let newObject = null; let constructor = Array.prototype.shift.call(arguments); let result = null; // 判断参数是否是一个函数 if (typeof constructor !== "function") {
lettered
生,亦我所欲也;义,亦我所欲也。