详解如何创建并发布一个 vue 组件


Posted in Javascript onNovember 08, 2018

步骤

创建 vue 的脚手架

npm install -g @vue/cli
vue init webpack

绑定 git 项目

cd existing_folder
git init
git remote add origin http://gitlab.alipay-inc.com/ampg/my-projec.git
git add .
git commit
git push -u origin master

写组件

创建组件 src/components/xxx.vue

例如:

<template>
 <div class="hello">
  <h1>{{ msg }}</h1>
  <h2>Essential Links</h2>
 </div>
</template>

<script>
export default {
 name: 'HelloWorld',
 data () {
  return {
   msg: 'Welcome to Your Vue.js App'
  }
 }
}
</script>

<!-- Add "scoped" attribute to limit CSS to this component only -->
<style scoped>
h1, h2 {
 font-weight: normal;
}
</style>

发布

npm publish

展示

详解如何创建并发布一个 vue 组件

代码参考
vue-component-popup

参考文档
Packaging Vue Components for npm
Vue CLI 3
vue-sfc-rollup

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
JavaScript 弹出窗体点击按钮返回选择数据的实现
Apr 01 Javascript
遍历DOM对象内的元素属性示例代码
Feb 08 Javascript
jQuery获得页面元素的绝对/相对位置即绝对X,Y坐标
Mar 06 Javascript
在jquery中的ajax方法怎样通过JSONP进行远程调用
Apr 04 Javascript
jQuery实现表格颜色交替显示的方法
Mar 09 Javascript
jQuery下拉框的简单应用
Jun 24 Javascript
Zepto实现密码的隐藏/显示
Apr 07 Javascript
angularjs中使用ng-bind-html和ng-include的实例
Apr 28 Javascript
vue 实现通过手机发送短信验证码注册功能
Apr 19 Javascript
Node.js 使用axios读写influxDB的方法示例
Oct 26 Javascript
layui自定义验证,用ajax查询后台是否有重复数据,form.verify的例子
Sep 06 Javascript
浅谈vue 组件中的setInterval方法和window的不同
Jul 30 Javascript
webpack开发环境和生产环境的深入理解
Nov 08 #Javascript
webpack 开发和生产并行设置的方法
Nov 08 #Javascript
JS动画实现回调地狱promise的实例代码详解
Nov 08 #Javascript
深入解析ES6中的promise
Nov 08 #Javascript
vue中promise的使用及异步请求数据的方法
Nov 08 #Javascript
node使用Mongoose类库实现简单的增删改查
Nov 08 #Javascript
webpack4+express+mongodb+vue实现增删改查的示例
Nov 08 #Javascript
You might like
php date()日期时间函数详解
2010/05/16 PHP
php设计模式 Facade(外观模式)
2011/06/26 PHP
php 文件上传类代码
2011/08/06 PHP
PHP实现连接设备、通讯和发送命令的方法
2015/10/13 PHP
PHP使用strstr()函数获取指定字符串后所有字符的方法
2016/01/07 PHP
PHP实现APP微信支付的实例讲解
2018/02/10 PHP
文本框中,回车键触发事件的js代码[多浏览器兼容]
2010/06/07 Javascript
Jquery Ajax请求代码(2)
2011/01/07 Javascript
JQuery动画和停止动画实例代码
2013/03/01 Javascript
javascript 函数及作用域总结介绍
2013/11/12 Javascript
JavaScript实现Flash炫光波动特效
2015/05/14 Javascript
JS版元素周期表实现方法
2015/08/05 Javascript
基于Node.js的JavaScript项目构建工具gulp的使用教程
2016/05/20 Javascript
JS判断字符串变量是否含有某个字串的实现方法
2016/06/03 Javascript
又拍云 Node.js 实现文件上传、删除功能
2018/10/28 Javascript
关于vue2强制刷新,解决页面不会重新渲染的问题
2019/10/29 Javascript
node省市区三级数据性能测评实例分析
2019/11/06 Javascript
JavaScript 禁止用户保存图片的实现代码
2020/04/28 Javascript
javascript实现评分功能
2020/06/24 Javascript
Python常用正则表达式符号浅析
2014/08/13 Python
Python绑定方法与非绑定方法详解
2017/08/18 Python
Python协程的用法和例子详解
2017/09/09 Python
java中两个byte数组实现合并的示例
2018/05/09 Python
python的time模块和datetime模块实例解析
2019/11/29 Python
python中的split()函数和os.path.split()函数使用详解
2019/12/21 Python
利用python对mysql表做全局模糊搜索并分页实例
2020/07/12 Python
通过Django Admin+HttpRunner1.5.6实现简易接口测试平台
2020/11/11 Python
英国大码女性时装零售商:Evans
2018/08/29 全球购物
营销总经理的岗位职责
2013/12/15 职场文书
2014年党务公开实施方案
2014/02/27 职场文书
煤矿安全演讲稿
2014/05/09 职场文书
放假通知格式
2015/04/14 职场文书
隐形的翅膀观后感
2015/06/10 职场文书
试了下Golang实现try catch的方法
2021/07/01 Golang
java高级用法JNA强大的Memory和Pointer
2022/04/19 Java/Android
Mysql开启外网访问
2022/05/15 MySQL