- 博客(5)
- 收藏
- 关注
原创 Vue封装组件并发布到npm仓库
前端模块化作为前端必备的一个技能,已经在前端开发中不可或缺;而模块化带来项目的规模不断变大,项目的依赖越来越多;随着项目的增多,如果每个模块都通过手动拷贝的方式无异于饮鸩止渴,我们可以把功能相似的模块或组件抽取到一个npm包中;然后上传到私有npm服务器,不断迭代npm包来更新管理所有项目的依赖。...
2022-07-13 15:53:54 1717 2
原创 工作中常用的ES6语法,经典必备
一、对象取值 const obj = { a:1, b:2, c:3 } 旧取值:const a = obj.a;const b = obj.b 新取值:const {a,b,c} = obj 注意:const {a:a1} = obj,a1为创建的变量名 补充:ES6的解构赋值虽然好用。但是要注意解构的对象不能为undefined、null。否则会报错,故要给被解构的对象一个默认值。const{a,b,c}=obj||{}; 二、数据合并 consta...
2021-12-07 15:34:56 588 1
原创 微信小程序精确到时分秒的Picker组件
前言 目前原生Picker只支持年月日和时分的控件,并没有年月日时分秒。为此博主基于微信小程序原生packer实现多列的日期时间组件。 一、效果展示 1.全局新增dateTimePicker.js: function withData(param){ return param < 10 ? '0' + param : '' + param; } function getLoopArray(start,end){ var start = start || 0; va
2020-09-17 16:25:45 1431
原创 原生小程序转Taro3.0.7之二次开发
执行流程 1、在终端输入命令npm i -g @tarojs/cli全局安装Taro Cli 2、进入大大云管家微信小程序的根目录,在命令中执行taro convert命令,对全部代码进行转换。可以选择转换的语法。 3、转换完成后,会生成taroConvet文件夹目录,进入该文件夹下npm install,安装转换后所需的依赖。 4、执行npm run dev:weapp命令编译小程序代码,在微信开发者工具打开编译完成后的dist文件。 5、在转换后的代码中仍存在语法和渲染问题,需要依照...
2020-09-17 15:04:12 496
原创 vue面板拖动切换内容
直接上源码。复制可用。好用给赞呀 <template> <div> <transition-grouptag="div"class="content"> <div class="item" v-for="(item,index)initems" :class="{'color':index===0}" :key="it...
2020-09-16 17:32:08 326
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人