位置: 编程技术 - 正文
推荐整理分享详解使用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解析器
- 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 转载请保留说明!友情链接: 武汉网站建设