位置: 编程技术 - 正文

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

  • 增值税延期滞纳金是多少
  • 增值税和个人所得税都要交吗
  • 汇算清缴补缴纳企业所得税会计分录
  • 纳税人转登记期限
  • 应付职工薪酬会产生暂时性差异吗
  • 计提长期债券利息分录怎么做
  • 出口报关单上的运费和保费和实际不一致
  • 首次购买税控设备政策
  • 住宿费发票开错了可以重新开吗
  • 营改增后工业企业税率是多少?
  • 个体工商户3万以下免个人经营所得税吗
  • 印花税的计税依据含税吗
  • 冲减增值税销项税额
  • 物业公司安装监控为了什么
  • 固定资产的运费和关税计入什么费用
  • 民间非营利组织会计制度最新版
  • 残疾人名下有房产可以申请残疾人补贴吗?
  • 包工不包料都包括什么
  • 普通发票多久之后还可以红冲
  • 如何做无票收入的会计分录
  • 企业职工福利有哪些
  • 宽带连接错误678最简单的解决方法
  • 预缴税款是否计入成本
  • window10切换win7
  • 信号差的要死
  • 稿酬所得怎么交所得税
  • Wat Chaloem Phra Kiat Phrachomklao Rachanusorn的浮庙,泰国南邦 (© pa_YON/Getty Images)
  • 企业要普通发票有什么用
  • coco2017数据集介绍
  • 正则表达式在线生成器
  • gpt-3的功能
  • css3的模块结构和应用
  • vue快速入门与实战开发
  • php遍历数组使用的是
  • makefile 编译选项
  • 企业财务报表有附注吗
  • index.php备份文件名
  • mysql in()
  • 营业总收入包括营业外收入吗
  • 发行的企业债券属于所有者权益吗
  • 企业工会经费计提标准
  • 金税四期对企业的好处
  • 个人转让著作权免征增值税判断题
  • 公司向法人借款有税务风险吗
  • 自产产品对外捐赠确认收入吗
  • 半年净资产收益率
  • 工厂用的工具放计入哪个科目
  • 支付广告费属于进项还是销项
  • 企业存货计价方法发生变更案例
  • 物流到付如何做账务处理
  • 计划成本法和实际成本法的适用范围
  • 新企业如何建帐
  • 会计凭证的主要种类
  • 环境会计的构建方法
  • Mysql使用教程
  • sql有哪些语句
  • 使用mysql进行模糊查询
  • 系统审核策略配置
  • parallel capacitor
  • linux的用户
  • win8无法更新到win10
  • javascript数据结构与算法
  • android中的布局分为6种,分别是
  • Unity3D游戏开发(第2版)pdf
  • Vuforia 4.0 beta——Object Recognition (三)
  • 批处理解约瑟夫环应用题代码
  • jquery 报表
  • python里面有什么
  • vue移动端app开发流程
  • javascript学习指南
  • node.js 配置
  • js调用css动画
  • 前方高能(莞尔wr)晋江
  • web.py 十分钟创建简易博客实现代码
  • 安卓的所有权
  • 增值税发票的发票号码和发票代码
  • 外经证办理流程在哪个网站申请
  • 纳税信用等级在哪里查
  • 公司完税证明去哪里打
  • 征管法 追征期起如何界定
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设