摘要: 找到这篇文章,写得不错,记录一下。https://www.jianshu.com/p/090937a480b5 阅读全文
posted @ 2018-10-29 13:42 DHeng 阅读(1249) 评论(0) 推荐(0) 编辑
摘要: 需求:使用flex布局,超出部分想使用点点点显示 一、方法1使用min-width:0 效果: HTML代码如下: 关键的CSS代码:整个头部设置为display:flex,两端的宽度固定,中间设置为flex:1,同时设置min-width:0 二、第二种方式,代码如下,关键代码是.content中 阅读全文
posted @ 2018-10-29 11:56 DHeng 阅读(1972) 评论(0) 推荐(0) 编辑
摘要: 需要添加以下样式: -webkit-overflow-scrolling : touch; 阅读全文
posted @ 2018-10-29 11:34 DHeng 阅读(793) 评论(0) 推荐(0) 编辑
摘要: 先要设置DOM为显示,然后在设置scrollTop,先后顺序不能调换。 阅读全文
posted @ 2018-10-29 11:33 DHeng 阅读(1892) 评论(0) 推荐(0) 编辑
摘要: 一、原因 mysql的utf8编码的一个字符最多3个字节,但是一个emoji表情为4个字节,所以utf8不支持存储emoji表情。但是utf8的超集utf8mb4一个字符最多能有4字节,所以能支持emoji表情的存储。 二、建立数据库的时候,需要把数据库的字符集设置为utf-8mb4,如下图: 三、 阅读全文
posted @ 2018-10-22 14:20 DHeng 阅读(648) 评论(0) 推荐(0) 编辑
摘要: 入职一周后,上一个前端就离职了(超级坑爹的),留下了一个比较棘手的问题,就是基于vue-cli的项目打包超级慢,我接手项目的时候,打包需要45min(上个离职者也不知道原因),经过3个月之后,随着项目的不断迭代,打包的时间飙升到了2个半小时。为了解决这个问题,以前没有做过这方面的优化,在结合网上的一 阅读全文
posted @ 2018-10-18 11:12 DHeng 阅读(19050) 评论(2) 推荐(2) 编辑
摘要: 一、环境 使用vue-cli搭建的环境 二、安装 babel-plugin-component npm install babel-plugin-component -D 三、修改.babelrc文件,可以直接拷贝一下的配置,红色部分是在原来基础上添加的。 四、在main.js文件添加所需的组件即可 阅读全文
posted @ 2018-10-15 15:31 DHeng 阅读(5325) 评论(0) 推荐(0) 编辑
摘要: 一、命令 npm run build --report 该命令在打包完之后,可以分析包的大小(如下图),从而分析那一块打包太大了可以进行优化处理。 阅读全文
posted @ 2018-10-15 15:22 DHeng 阅读(2465) 评论(0) 推荐(0) 编辑
摘要: 一、全局安装sequelize-auto npm install -g sequelize-auto 二、全局安装对应数据库的驱动,此处使用的是mysql npm install -g mysql 三、在对应的文件夹下执行以下命令 sequelize-auto -h 数据库的IP地址 -d 数据库名 阅读全文
posted @ 2018-09-28 22:31 DHeng 阅读(6783) 评论(1) 推荐(0) 编辑
摘要: table { table-layout:fixed; WORD-BREAK:break-all;} 阅读全文
posted @ 2018-09-28 22:21 DHeng 阅读(7941) 评论(0) 推荐(3) 编辑