位置: 编程技术 - 正文

详解使用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实现滚动条)

  • 小微企业税收新政
  • 培训费的其他费用是什么
  • 债权投资借贷方向是什么一年内的
  • 男的交社保有什么好处
  • 提现的现金流量代码是什么
  • 应发工资和实发工资计算公式excel
  • 增值税计入当期损益吗?
  • 转让财产收入征税吗
  • 应付职工薪酬期初余额在哪方
  • 小微企业利息收入增值税
  • 公司试驾车购置税怎么交
  • 承兑汇票兑现怎么填写
  • 增值税小规模纳税人减免增值税
  • 转让集体土地所有权
  • 坏账准备核销和转销的区别
  • 转账时开户行写错了钱转出去了对方收不到
  • 补缴以前年度的印花税账务处理
  • 母公司代付子公司费用的委托书
  • 小规模固定资产一次性扣除
  • 认购价和发行价的差价
  • 支票过期可以进账吗
  • 怎么查询个体还是公司
  • 汽车零部件的成本核算
  • 什么原因导致血脂高
  • 如何正确使用好薪酬调查结果
  • 在业和存续是什么经营状态
  • 补助是按基本工资还是总工资
  • 软件 摊销
  • 预付账款坏账处理流程
  • 在Mac OS Yosemite 系统中如何发送超大邮件附件
  • 汽车空调不制冷的原因有六种
  • 小规模纳税人进项可以抵扣吗
  • 法罗群岛知乎
  • vue使用技巧
  • PHP:imagecolorset()的用法_GD库图像处理函数
  • qgc地面站源码
  • 认缴没有实缴怎么做账
  • node js 安装
  • python 量化
  • 蓝桥杯c题库及答案
  • html多页面
  • php对象是什么类型的数据
  • 营业外支出结转损益
  • 弥补以前年度亏损报表怎么填
  • phpcms添加内容
  • mysql复制表语句
  • 专利年费可以做研发费用吗
  • 发票报销原因
  • 金税四期讲解视频
  • 工会经费到底怎么算
  • 增值税一般纳税人是什么意思
  • 税务开票金额每个月有限制吗
  • 银行备付金账户是什么帐户
  • 成本少了怎么处理
  • 用信用卡消费扣谁的手续费
  • 每月增值税怎么做账
  • 无形资产投资入股是否缴纳企业所得税
  • 金蝶kis专业版怎么备份账套
  • 坏账准备对资产负债表影响
  • 股东权益净资产收益率计算公式
  • 在sql server数据库中
  • mysql指定查询
  • windows10iot安装
  • 2021年win10累积更新
  • info.exe是什么病毒
  • linux extern关键字
  • linux关闭sh
  • win8的控制面板在哪里打开
  • linux应用程序在哪个目录
  • [置顶] 此外,车牌号:458143(懂得都懂[吃瓜])
  • Android游戏开发案例教程小小弹球
  • Cocos2dx3.2 Crazy Tetris 由于遮罩引起的部分手机白屏
  • perl列表去重
  • unity的shader在哪儿
  • 外贸公司委托加工的账务怎么处理
  • 合格的税务人
  • 贸易公司服装
  • 去税务局补缴税款医疗费不带证件可以吗
  • 地税服务大厅上班时间
  • 税务实名认证如何操作
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设