- 博客(8)
- 收藏
- 关注
原创 dependencies和devDependencies的区别
dependencies属性是值无论开发环境还是生产环境都需要依赖的包(简单来讲就是在项目实际开发中,或者说是在src目录下会运用到的一些库),比如:vue,vuex,react,axios等。Y次版本号:当你做了向下兼容的功能性新增(新功能增加,但是兼容之前的版本);Z修订号:当你做了向下兼容的问题修正(没有新功能,修复了之前版本的bug);^x.y.z:表示x保持不变,y和z永远安装最新的版本;~x.y.z:表示x和y保持不变,z永远安装最新的版本;npm的包通常需要遵从semver版本规范。
2023-07-07 15:44:08
254
1
原创 css3的empty 选择器的小用法
用法: :empty选择器选择每个没有任何子级的元素(包括文本节点)。 empty选择器结合slot的用法 在开发时,经常遇到这样的标题,使用次数比较多,但是每次不一定都是一样得标题,所以使用empty选择器,封装了一个标题组件 html部分 在.slot里预留插槽 <view class="title">{{title}}</view> <view class="right" wx:if="{{showRight}}" bindtap="handleRightClick"&
2022-02-27 18:09:43
593
原创 告别if...else if
案例 salary:奖金 grade:等级 let bonus = function (salary, grade) { if (grade === 'A') { return salary * 4 } if (grade === 'B') { return salary * 3 } if (grade === 'C') { return sala
2021-08-13 17:17:06
196
原创 时间戳转换时间格式
服务器返回给我们的时间都是时间戳的格式如1535694719 如何将时间戳转换成正常时间格式 1.将时间戳转换成date对象 注意:时间戳的单位是秒 date对象传入的参数是毫秒 所以 时间戳*1000 2.将date格式化转成对应得字符串 首先我在utils.js里封装了一个函数 export function formatDate(date, fmt) { if (/(y+)/.test(fmt)) { fmt = fmt.replace(RegExp.$1, (date.
2021-07-14 16:09:15
2032
1
原创 webpack配置vue时报错
错误如下 vue在构建版本时构建了两个版本,一个叫runtime-only,这个版本中不允许有template; 另一个叫runtime-compiler,这个版本可以允许有template,因为compiler可以编译template 报错原因就是因为使用了runtime-only这个版本 解决方法: 可以在webpack.config.js里面配置 就可以解决 ...
2021-06-09 16:06:28
488
原创 降低webpack版本高度
webpack版本过高,会出现很多问题,因此可以降低版本高度 1.可以直接覆盖原版本,可以输入`cnpm i webpack 需要降低的版本 -g 比如我们要降低到’3.6.0’ 'cnpm i webpack@3.6.0 -g' 2.卸载当前版本,在重新下载需要的版本 卸载命令: 'npm uninstall webpack -g' 如果是局部安装,也可以在文件夹中找到node-modules中webpack模块删除。 安装命令: 'npm install webpack@3.6.0 -g'
2021-06-07 21:22:48
4297
原创 webpack打包报错:ERROR ./src/main.js ./dist/bundle.js Module not found: Error: Can‘t rERROR in main Modul
webpack打包报错 问题如下: `` ```java ERROR in main Module not found: Error: Can't resolve './dist(打包的东西)/bundle.js' in 'D:\js练手demo\vue-v2\01-webpack的使用\01-web的起步 pack的起步' 解决步骤 刚开始我安装了webpackv5版本的webpack,但是无法创建bundle.js,最新版本的webpack命令有所改变 一般可以加-o webpack .\src\m
2021-06-07 21:14:08
396
原创 js封装动画函数
简单的封装一个动画函数 obj指的是目标对象 target指的是目标位置 callback = function() {} 是回调函数 调用的时候 callback() function animate(obj, target, callback) { // 先清除以前的定时器,只保留当前的一个定时器执行 clearInterval(obj.timer); obj.timer = setInterval(function() { // 步长值写到定时器的里
2021-03-30 20:38:54
154
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅