详解如何创建并发布一个 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 相关文章推荐
在浏览器中获取当前执行的脚本文件名的代码
Jul 19 Javascript
JavaScript中:表达式和语句的区别[译]
Sep 17 Javascript
浅析JQuery获取和设置Select选项的常用方法总结
Jul 04 Javascript
php和js对数据库图片进行等比缩放示例
Apr 28 Javascript
javascript异步编程代码书写规范Promise学习笔记
Feb 11 Javascript
CKEditor无法验证的解决方案(js验证+jQuery Validate验证)
May 09 Javascript
AngularJS 入门教程之事件处理器详解
Aug 19 Javascript
js实现同一个页面,多个enter事件绑定的示例
Oct 10 Javascript
redux.js详解及基本使用
May 24 Javascript
vue实现计步器功能
Nov 01 Javascript
微信小程序利用云函数获取手机号码
Dec 17 Javascript
js实现简单的打印表格
Jan 15 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中include/require/include_once/require_once使用心得
2016/08/28 PHP
List the Codec Files on a Computer
2007/06/11 Javascript
javascript动态添加样式(行内式/嵌入式/外链式等规则)
2013/06/24 Javascript
在javascript中实现函数数组的方法
2013/12/25 Javascript
Jquery 点击按钮自动高亮实现原理及代码
2014/04/25 Javascript
Javascript中的异步编程规范Promises/A详细介绍
2014/06/06 Javascript
使用focus方法让光标默认停留在INPUT框
2014/07/29 Javascript
jQuery验证元素是否为空的两种常用方法
2015/03/17 Javascript
javascript学习笔记整理(概述、变量、数据类型简介)
2015/10/25 Javascript
jquery实现右侧栏菜单选择操作
2016/03/04 Javascript
JS中使用变量保存arguments对象的方法
2016/06/03 Javascript
Angular中管道操作符(|)的使用方法
2017/12/15 Javascript
微信小程序左滑删除功能开发案例详解
2018/11/12 Javascript
jquery层次选择器的介绍
2019/01/18 jQuery
[03:56]DOTA2完美大师赛趣味视频之小鸽子和Mineski打台球
2017/11/24 DOTA
Python实现拷贝/删除文件夹的方法详解
2018/08/29 Python
python实现词法分析器
2019/01/31 Python
python爬虫基础教程:requests库(二)代码实例
2019/04/09 Python
python中p-value的实现方式
2019/12/16 Python
Pycharm最新激活码2019(推荐)
2019/12/31 Python
Tensorflow分批量读取数据教程
2020/02/07 Python
python进度条显示之tqmd模块
2020/08/22 Python
HTML5之SVG 2D入门12—SVG DOM及DOM操作介绍
2013/01/30 HTML / CSS
canvas因为图片资源不在同一域名下而导致的跨域污染画布的解决办法
2019/01/18 HTML / CSS
美国女士内衣在线折扣商店:One Hanes Place
2019/03/24 全球购物
Lookfantastic俄罗斯:欧洲在线化妆品零售商
2019/08/06 全球购物
编写函数,将一个3*3矩阵转置
2013/10/09 面试题
三八活动策划方案
2014/08/17 职场文书
企业党的群众路线教育实践活动领导班子对照检查材料
2014/09/25 职场文书
维稳工作情况汇报
2014/10/27 职场文书
幼儿教师2014年度工作总结
2014/12/16 职场文书
骨干教师事迹材料
2014/12/17 职场文书
小升初自荐信怎么写
2015/03/26 职场文书
python中%格式表达式实例用法
2021/06/18 Python
Python matplotlib绘制条形统计图 处理多个实验多组观测值
2022/04/21 Python
Django框架中模型的用法
2022/06/10 Python