详解如何创建并发布一个 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 相关文章推荐
jquery checkbox全选、取消全选实现代码
Mar 05 Javascript
jQuery ul标签下拉菜单演示代码
Dec 11 Javascript
在浏览器窗口上添加遮罩层的方法
Nov 12 Javascript
javascript中类的定义方式详解(四种方式)
Dec 22 Javascript
JavaScript实现的SHA-1加密算法完整实例
Feb 02 Javascript
jQuery图片前后对比插件beforeAfter用法示例【附demo源码下载】
Sep 20 Javascript
浅谈Angular.js中使用$watch监听模型变化
Jan 10 Javascript
javascript容错处理代码(屏蔽js错误)
Jan 20 Javascript
es6系列教程_ Map详解以及常用api介绍
Sep 25 Javascript
完美解决手机浏览器顶部下拉出现网页源或刷新的问题
Nov 30 Javascript
解决淘宝cnpm 安装后cnpm不是内部或外部命令的问题
May 17 Javascript
vue里的data要用return返回的原因浅析
May 28 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中的PHP_EOL换行符详细解析
2013/10/26 PHP
PHP echo,print,printf,sprintf函数之间的区别与用法详解
2013/11/27 PHP
php使用smtp发送支持附件的邮件示例
2014/04/13 PHP
PHP实现文件上传与下载实例与总结
2016/03/13 PHP
PHP递归遍历多维数组实现无限分类的方法
2016/05/06 PHP
php实现的读取CSV文件函数示例
2017/02/07 PHP
通过php动态传数据到highcharts
2017/04/05 PHP
用window.location.href实现刷新另个框架页面
2007/03/07 Javascript
jquery定时滑出可最小化的底部提示层特效代码
2013/10/02 Javascript
JavaScript生成SQL查询表单的方法
2015/08/13 Javascript
javascript每日必学之继承
2016/02/23 Javascript
基于jquery实现弹幕效果
2016/09/29 Javascript
JavaScript验证知识整理
2017/03/24 Javascript
基于dataset的使用和图片延时加载的实现方法
2017/12/11 Javascript
Vue-cli项目获取本地json文件数据的实例
2018/03/07 Javascript
node实现分片下载的示例代码
2018/10/17 Javascript
使用layui日期控件laydate对开始和结束时间进行联动控制的方法
2019/09/06 Javascript
[01:35]2014DOTA2西雅图邀请赛 专访狐狸妈青春献给刀塔
2014/07/08 DOTA
用C++封装MySQL的API的教程
2015/05/06 Python
Python实现简单生成验证码功能【基于random模块】
2018/02/10 Python
python制作一个简单的gui 数据库查询界面
2020/11/19 Python
Django后端按照日期查询的方法教程
2021/02/28 Python
精油和天然健康美容产品:Art Naturals
2018/01/27 全球购物
ReVive利维肤美国官网:RéVive Skincare
2018/04/18 全球购物
迪卡侬印尼体育用品商店:Decathlon印尼
2020/03/11 全球购物
企业给企业的表扬信
2014/01/13 职场文书
合作意向协议书范本
2014/03/31 职场文书
高中学生评语大全
2014/04/25 职场文书
应届硕士毕业生自荐信
2014/05/26 职场文书
2014年大学生党员评议表自我评价
2014/09/20 职场文书
健康状况证明书
2014/11/26 职场文书
酒店财务总监岗位职责
2015/04/03 职场文书
运动会100米加油稿
2015/07/21 职场文书
护士爱岗敬业心得体会
2016/01/25 职场文书
用JS写一个发布订阅模式
2021/11/07 Javascript
pd.DataFrame中的几种索引变换的实现
2022/06/16 Python