详解如何创建并发布一个 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 相关文章推荐
犀利的js 函数集合
Jun 11 Javascript
将jQuery应用于login页面的问题及解决
Oct 17 Javascript
Javascript的各种节点操作实例演示代码
Jun 27 Javascript
使用javascript创建快捷方式的简单实例
Aug 09 Javascript
浅谈JSON和JSONP区别及jQuery的ajax jsonp的使用
Nov 23 Javascript
深入学习JavaScript对象
Oct 13 Javascript
JS实现对中文字符串进行utf-8的Base64编码的方法(使其与Java编码相同)
Jun 21 Javascript
基于node.js之调试器详解
Aug 22 Javascript
jQuery length 和 size()区别总结
Apr 26 jQuery
js实现敏感词过滤算法及实现逻辑
Jul 24 Javascript
vue.js 解决v-model让select默认选中不生效的问题
Jul 28 Javascript
vue缓存之keep-alive的理解和应用详解
Nov 02 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 5.0对象模型深度探索之对象复制
2008/03/27 PHP
php使用pack处理二进制文件的方法
2014/07/03 PHP
PHP+sqlite数据库操作示例(创建/打开/插入/检索)
2016/05/26 PHP
详解PHP中的外观模式facade pattern
2018/02/05 PHP
php报错502badgateway解决方法
2019/10/11 PHP
laravel框架语言包拓展实现方法分析
2019/11/22 PHP
jquery下onpropertychange事件的绑定方法
2010/08/01 Javascript
5个最佳的Javascript日期处理类库分享
2012/04/15 Javascript
jquery限制输入字数,并提示剩余字数实现代码
2012/12/24 Javascript
Jquery实现三层遍历删除功能代码
2013/04/23 Javascript
js获得指定控件输入光标的坐标兼容IE,Chrome,火狐等多种主流浏览器
2013/05/21 Javascript
jqTransform美化表单
2015/10/10 Javascript
js实现模拟银行卡账号输入显示效果
2015/11/18 Javascript
jQuery Ajax自定义分页组件(jquery.loehpagerv1.0)实例详解
2017/05/01 jQuery
JS HTML图片显示Canvas 压缩功能
2017/07/21 Javascript
axios封装,使用拦截器统一处理接口,超详细的教程(推荐)
2019/05/02 Javascript
Vue-cli打包后部署到子目录下的路径问题说明
2020/09/02 Javascript
解决Python2.7读写文件中的中文乱码问题
2018/04/12 Python
将python图片转为二进制文本的实例
2019/01/24 Python
利用python将图片版PDF转文字版PDF
2019/05/03 Python
Python Tensor FLow简单使用方法实例详解
2020/01/14 Python
Python中使用aiohttp模拟服务器出现错误问题及解决方法
2020/10/31 Python
常用的四种CSS透明属性介绍
2014/04/12 HTML / CSS
CSS3 仿微信聊天小气泡实例代码
2017/04/05 HTML / CSS
TCP/IP的分层模型
2013/10/27 面试题
中专自荐信
2013/10/13 职场文书
作文批改评语大全
2014/04/23 职场文书
三字经教学反思
2014/04/26 职场文书
警察先进个人事迹材料
2014/05/16 职场文书
在职证明书范本(2014新版)
2014/09/25 职场文书
工作证明英文模板
2014/10/21 职场文书
医院见习报告范文
2014/11/03 职场文书
财务部会计岗位职责
2015/02/03 职场文书
2015年秋季开学典礼校长致辞
2015/07/16 职场文书
爱护公物主题班会
2015/08/17 职场文书
MySQL优化之慢日志查询
2022/06/10 MySQL