位置: 编程技术 - 正文

详解使用webpack打包编写一个vue-toast插件(webpack使用场景)

编辑:rootadmin

推荐整理分享详解使用webpack打包编写一个vue-toast插件(webpack使用场景),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:webpack实战 入门进阶与调优,天盘缝针的详解使用,说一下webpack,天盘缝针的详解使用,天盘缝针的详解使用,webpack使用场景,如何使用webpack,天盘缝针的详解使用,内容如对您有帮助,希望把文章链接给更多的朋友!

本文介绍了使用webpack打包编写一个vue插件,分享给大家。具体如下:

一、说明:

需求:创建一个toast插件

思路:利用vue组件创建模板,使用webpack打包生成插件再全局使用。

1.1 webpack基础

1、基础插件

- html-webpack-plugin :根据同一个模板生成多个页面 - extract-text-webpack-plugin - UglifyJSPlugin : js压缩插件 - CommonsChunkPlugin : 把多个页面中公用的文件抽出 - clean-webpack-plugin : 打包过程前清除以前的文件 - copy-webpack-plugin:

2、常用loader解析器

详解使用webpack打包编写一个vue-toast插件(webpack使用场景)

- css-loader (解析css文件) - sass-loader/less-loader/node-sass (预编译解析) - file-loader/url-loader 解析图片(png,jpg/svg/gif) - 给css添加前缀: postcss-loader,autoprefixer

3、webpack.config.js配置文件

二、开发一个vue-toast插件

借助npm平台发布一个vue插件 流程: 声明插件——写插件——注册插件——使用插件

官方文档中说明:写插件有四种方法:

开发vue插件的几个基本步骤:

1、Vue.js 的插件应当有一个公开方法 install 。

2、install方法的第一个参数是 Vue 构造器,第二个参数是一个可选的选项对象

官方说明:

1、template.vue。提供html模板

2、index.js

demo.html

总结

使用基础Vue构造器,通过vue组件来创建一个子类:Vue.extend(component) 编写vue插件的四种方法:常用-Vue.prototype.$method, 其他:Vue.method,Vue.mixin(option),Vue.directive(‘method',option) webpack配置output的path必须为绝对路径 webpack配置三大属性,entry,output,module,plugins

标签: webpack使用场景

本文链接地址:https://www.jiuchutong.com/biancheng/375905.html 转载请保留说明!

上一篇:结合mint-ui移动端下拉加载实践方法总结

下一篇:vue中实现滚动加载更多的示例(vue实现滚动条)

  • 进出口税则是什么意思
  • 委托加工物资的消费税计入成本吗
  • 专用发票和普通票有区别吗
  • 房产租赁增值税率是5%还是9%
  • 为什么征收增值税体现了量益原则
  • 入资款印花税怎么计算
  • 缴纳的增值税在资产负债表中怎么体现
  • 应付账款对方不催款怎么办
  • 公益性捐赠支出属于营业外支出吗
  • 核销债权债务依据
  • 子公司注销是利空吗
  • 企业进行股票买入的条件
  • 单位老房子拆一补一,而外的面积开发商怎么算价格
  • 商业保险可以税前全额扣除吗?
  • 烟酒销售公司要交哪些税
  • 叉车车船税每年都要交吗
  • 税务申报零申报怎么操作
  • 利息支出手续费
  • 公司账户电子承兑
  • 企业间借款利息账务处理
  • 企业外币账户清单哪里能查到
  • 哪些税费不适用征管法?
  • 商品退回顺丰代收怎么办
  • 出租房产免收租金,如何缴纳房产税
  • 餐查账征收企业所得税会计分录?
  • 产品的销售收入减去全部生产成本叫
  • 日用品 食品
  • 新版edge浏览器极速模式
  • cpu风扇应该怎么调
  • macos itunes
  • 独资子公司如何注册
  • 单位保洁外包公司收费标准
  • PHP:Memcached::add()的用法_Memcached类
  • 生产成本的主要分析方法
  • vue跳转到外部链接且带上参数
  • react extend
  • react脚手架搭建项目
  • lsmod命令结果详解
  • 个人所得税年度申报什么意思
  • python time.ctime()如何做时间加减法
  • 签三方协议需要法人本人去吗
  • SQL SERVER 2000 9003错误的解决方法(只适用于SQL2000)
  • sqlserver创建维护计划
  • 未达起征点增值税申报表怎么填
  • 进项抵扣项目
  • 合同负债 案例
  • 进项发票未认证
  • 为什么要加大研发投入
  • 社保缴费如何做账
  • 差旅费会计科目怎么做
  • 应付账款已付款应该怎样记账
  • 安全基金提取会计分录
  • 差旅费科目设置
  • 投资性房地产出租的会计处理
  • 增值税增量留抵退税进项构成比例
  • 企业对外借款是什么意思
  • 汽车4s店有哪些功能
  • 主营业务利润率反映了企业的什么能力
  • 工业投资范围是什么
  • mysql 5.7.28安装
  • sql分页查询怎么实现
  • linux下多个mysql5.7.19(tar.gz)安装图文教程
  • fedora29
  • windows xp运行
  • XP系统提示QQprotect.exe损坏文件的解决方法图文教程
  • 丢失msvcp71.dll
  • 电脑操作系统7
  • 本地电脑的网卡物理地址
  • 安卓游戏报告
  • perl -pe
  • cocos2djs教程
  • 环境配置怎么配置
  • linux安装oracle数据库步骤
  • Linux 中的各项 CPU 利用率是这样算出来的
  • javascript的
  • javascript学习指南
  • javascript数据
  • python cookie session
  • javascript面向对象 第三方类库
  • 电子税务网没开通怎么办
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设