仿探探卡片滑动vue封装并发布到npm

项目初始化
使用 webpack-simple 方式比较方便和容易配置,原来的方式各种坑慎入


vue init webpack-simple vue-card-slide

cd  vue-card-slide

npm run dev

项目结构如下所示

更改webpack.config.js配置


entry: './src/lib/index.js',

output: {

path: path.resolve(__dirname, './dist'),

publicPath: '',

filename: 'vue-card-slide.js',

library: 'VueCardSlide',

libraryTarget: 'umd',

umdNamedDefine: true}

修改package.json


"name": "vue-card-slide",
"description": "A vue plugin for Carousel Card Slide",
"version": "1.1.1",
"author": "carrie ",
"license": "MIT",
"private": false,
"main": "dist/vue-card-slide.js",
"repository": {
"type": "git",
 "url": "https://github.com/Carrie999/vue-card-slide/"
}

修改index.html
src="/dist/build.js" 改成 src="/dist/vue-card-slide.js"
封装打包好自己的插件 上传到相应git地址

npm 注册 npm login npm publish 就打包上传成功了


// ES6引入                               

import cardSlide from 'vue-card-slide'   

// require引入

var cardSlide = require('CardSlide')

Vue.use(cardSlide)// 组件中使用

附上git地址戳我

原文地址:https://segmentfault.com/a/1190000014228861

原文地址:https://www.cnblogs.com/lalalagq/p/9919425.html

时间: 2024-08-29 22:18:42

仿探探卡片滑动vue封装并发布到npm的相关文章

将 Vue 组件库发布到 npm

制作了一套自己的组件库,并发布到npm上,项目代码见 GitHub . 前期准备 有一个npm账号 安装了vue-cli 搭建项目 vue init webpack hg-vcomponents cd hg-vcomponents cnpm install 目录结构 - vue-flag-list + build + dist // 存放发布到npm的代码 - src - components // 存放组件源代码 和 README.md - arrows arrows.vue README.m

将封装模块发布到NPM注册表

1.添加用户到环境中: npm adduser 2.设置package.json文件: ... "repository":{ "type":"git", "url":"https://......." }, "keywords":[...], ... 3.发布该模块 npm publish 4.删除模块 npm unpublish <项目名称> npm unpublish &

五行代码实现 炫动滑动 卡片层叠布局,仿探探、人人影视订阅界面 简单&amp;优雅:LayoutManager+ItemTouchHelper

转载请标明出处: http://blog.csdn.net/zxt0601/article/details/53730908 本文出自:[张旭童的博客](http://blog.csdn.net/zxt0601) 代码传送门:喜欢的话,随手点个star.多谢 https://github.com/mcxtzhang/LayoutManagerDemo 概述 前几天看有人实现了仿人人美剧的订阅界面,不过在细节之处以及实现方式我个人认为都不是最佳的姿势. 于是我也动手撸了一个,还顺带撸了个探探的界面

Android--&gt;RecyclerView模仿探探左右滑动布局

站在巨人的肩膀上,才能走得更远. 参考文章:http://blog.csdn.net/zxt0601/article/details/53730908 我在此基础上优化了部分代码, 添加了滑动回调, 可自定义性更强. 并且添加了点击按钮左右滑动的功能. 据说无图都不敢发文章了. 看图: 1:这种功能, 首先需要自己管理布局 继承 RecyclerView.LayoutManager , 显示自己管理布局, 比如最多显示4个view, 并且都是居中显示. 底部的View还需要进行缩放,平移操作.

iOS:仿写探探App动画

一.简单介绍 探探动画比较新颖,这也是它在众多交友软件中火热的一个特色.实现这种动画的方式可以有两种方式实现: 1.使用转场动画实现  2.使用CollectionView自定义布局实现, 此处我提供了第二种方式实现. 二.核心技术 1.给collectionView自定义layout布局 2.给cell添加拖拽手势,根据手势拖拽的角度删除当前数据 三.演示截图 四.demo地址 方式一:转场动画下载链接: https://pan.baidu.com/s/1hs02D0K 密码: s9kr,  

仿抖音上下滑动播放视频(兼容安卓,ios,小程序,h5)

仿抖音上下滑动播放视频(兼容安卓,ios,小程序,h5) 运行条件 HBuilder X 2.2.2 安装后,从插件市场导入,即可真机运行 vue 项目地址 github https://github.com/15157757001/scroll-video uniapp插件市场 https://ext.dcloud.net.cn/plugin?id=664 说明 插件分别用swiper实现(多端兼容)和css3动画实现(暂时只支持app),可自行切换. 插件在uni-app编译模式下编写(已切

关于高仿微信对话列表滑动删除效果代码优化

原文:http://blog.csdn.net/singwhatiwanna/article/details/17515543 最近公司项目需用到微信滑动拉出按钮的效果,发现一位牛人已经实现了相关效果,但控件仍与业务代码存有耦合,于是花了点时间做了些去耦合,并于此进行记录,以防遗忘. 个人认为耦合主要在于两点: 第一点是SlideListView中的onTouchEvent 通过获取item间接得到SlideView,但这样会引入外部数据类MessageItem.          @Overr

专访探探DBA张文升:PG在互联网应用中同样也跑的很欢畅

张文升认为,PG无论在可靠性和性能方面都不输其它任何关系型数据库 张文升,探探DBA,负责探探的数据库架构.运维和调优的工作.拥有8年开发经验,曾任去哪儿网DBA. 9月24日,张文升将参加在北京举办的线下活动,分享PostgreSQL在互联网应用的一些经验.值此,他分享了个人的一些经历,以及对PG的一些看法. 想和这些大咖面对面聊PG吗?点击这里>>>免费报名 正文: 初接触PG,“What?什么是PG?”一脸懵圈——张文升用时下比较流行的一个词儿形容当时的心情,而且他们的Team也是

陌陌收购探探,陌生人社交迎来终章?

近日移动社交公司陌陌宣布,陌陌将以向探探发行股票及现金的方式收购探探100%股权,对价包括约265万股的ADS及约6亿美元现金.满足惯例成交条件之后,此收购案预计在2018年第二季度完成.交易完成后,探探原团队将继续独立运营产品和品牌.华兴资本作为这次交易的财务顾问. 国内的互联网企业终究还是会走上一条极为惊人的老路子.行业老大吞并一切,垄断必然要形成.就像滴滴收购快的和优步中国.58同城并购赶集.美团与大众点评联手--类似的例子不胜枚举.而如今陌陌收购探探,则是国内陌生人社交领域的老大全资收购