位置: 编程技术 - 正文

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

发布时间:2024-02-27

推荐整理分享详解使用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实现滚动条)

  • 出口退税分类管理办法最新
  • 什么是销项税额抵减
  • 房地产增值税税率是多少
  • 应收出口退税金额无法收回怎么做账?
  • 分公司没有业务季报怎么处理
  • 怎么查上个月交的社保
  • 已认证的进项税发票要退回,怎么操作
  • 缴纳税金属于什么会计分录
  • 个体户办理税务登记有什么好处
  • 实收资本需要计提印花税吗
  • 预提费用 会计准则
  • 购买固定资产未收到发票怎么办
  • 退税勾选后如何开红字
  • 一张报关单可以分批退税吗
  • 代扣款怎么做账
  • 财库联网集中户扣了我的钱
  • 小企业报表为什么勾选不到小型微利企业
  • 收到财政拨款开什么票据
  • 背书转让后的电子承兑怎么打印
  • windows10如何设置锁屏时间
  • 香港企业股东分红税
  • win11怎么用
  • windows10如何关闭病毒和威胁防护设置
  • 本月的应收账款,实际到下个月了会怎么样
  • 公司支付的赔偿金要扣税吗
  • php打开文件读取内容
  • 上一年度的费用能入今年账吗
  • PHP:highlight_string()的用法_misc函数
  • linux mount命令详解
  • window7怎么开机
  • thinkphp curl
  • 超期未认证的进项发票怎么处理
  • 周转材料的领用及摊销方法
  • 微信开发获取位置
  • php yield 异步
  • 百度统计网址
  • 转让技术所有权计入什么科目
  • php返回数据给ajax
  • tar 压缩命令tar
  • mysql redo log buffer
  • 下列纳税人不得适用核定征收企业所得税的有
  • 个人个税汇算清缴怎么做
  • 小规模纳税人应交税费会计分录
  • 销售货物免税
  • 工会收支账务处理
  • 会计单据可以用什么代替
  • 工资薪金与劳务报酬的区别有哪些
  • 物品登记制度
  • 股东分红是否必须由公司代扣
  • 房地产企业所得税预缴毛利率
  • 单位收风险金违法吗
  • 公司交的物业费计入什么会计科目
  • 印花税是怎么缴纳
  • 库存现金存入银行是什么凭证
  • 需要分摊的费用怎么做账
  • 费用化资本化对税收的影响
  • 发票验旧就是作废么?
  • 电子税务局申报比对异常
  • 固定资产的核算包括
  • 从会计角度看会计刺客
  • 收到存款利息收入用什么凭证
  • 购买设备怎么开专票
  • mysql查询两个表的数据
  • Win10预览版桌面图标和任务栏不翼而飞怎么办?
  • windows xp cmd
  • win8启动文件夹在哪里
  • Linux中环境变量的用法
  • centos zsh
  • jQuery插件安装教程
  • Shell脚本监控linux系统信息
  • 详解node HTTP请求客户端 - Request
  • js新开一个窗口
  • javascript要怎么学
  • HorizontalListView
  • js闭包实现
  • python函数详解
  • 进口汽车增值税怎么算
  • 建筑一般纳税人开3%
  • 租赁费的税率是多少
  • 浙江国地税联合申报系统官网
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号