- 博客(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
209
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
542
原创 告别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
144
原创 时间戳转换时间格式
服务器返回给我们的时间都是时间戳的格式如1535694719如何将时间戳转换成正常时间格式1.将时间戳转换成date对象注意:时间戳的单位是秒 date对象传入的参数是毫秒 所以 时间戳*10002.将date格式化转成对应得字符串首先我在utils.js里封装了一个函数export function formatDate(date, fmt) { if (/(y+)/.test(fmt)) { fmt = fmt.replace(RegExp.$1, (date.
2021-07-14 16:09:15
1931
1
原创 webpack配置vue时报错
错误如下vue在构建版本时构建了两个版本,一个叫runtime-only,这个版本中不允许有template;另一个叫runtime-compiler,这个版本可以允许有template,因为compiler可以编译template报错原因就是因为使用了runtime-only这个版本解决方法:可以在webpack.config.js里面配置就可以解决...
2021-06-09 16:06:28
426
原创 降低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
4145
原创 webpack打包报错:ERROR ./src/main.js ./dist/bundle.js Module not found: Error: Can‘t rERROR in main Modul
webpack打包报错问题如下:`````javaERROR in mainModule 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命令有所改变一般可以加-owebpack .\src\m
2021-06-07 21:14:08
360
原创 js封装动画函数
简单的封装一个动画函数obj指的是目标对象target指的是目标位置callback = function() {} 是回调函数调用的时候 callback()function animate(obj, target, callback) { // 先清除以前的定时器,只保留当前的一个定时器执行 clearInterval(obj.timer); obj.timer = setInterval(function() { // 步长值写到定时器的里
2021-03-30 20:38:54
126
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人