yarn add @rjgf/template_viewer
全局注册
#main.ts
import RjTemplate from '@rjgf/template_viewer'
Vue.use(RjTemplate)
请将组件库项目与引用项目放在同一文件夹下
组件库template-viewer中:
# npm link
会将包link到全局
需要引用组件库的项目中:
# npm link @rjgf/template_viewer
将包link到项目中
注意: 如果开发环境link后引入错误,请引入 '@rjgf/template_viewer/packages'模块
npm run dev
npm run serve
npm run lib
npm run publish
所有组件都放在packages下,每个文件应有单独的注册方法
| -- packages
| -- template #组件文件夹
| -- src #存放相应组件
| -- Index.vue
| -- index.ts #组件注册方法
| -- index.ts #全局注册方法
- 必须声明组件名
- 导出vue实例声明类名 example :
export default class TemplateViewer extends Vue