vue 图扑 开发_【前端vue进阶实战】:从零打造一个流程图、拓扑图项目【Nuxt.js + Element + Vuex】 (一)...

本教程详细介绍了如何利用Vue.js、Nuxt.js、Element UI和Vuex创建一个流程图和拓扑图项目。通过一系列步骤,包括项目框架搭建、添加SCSS支持、构建网页布局、引入图扑依赖包、注册及加载图形库,最终实现了一个具备拖放功能、右侧属性栏编辑的在线绘图工具。项目源码已开源,欢迎点赞和贡献。
摘要由CSDN通过智能技术生成

本系列教程是用Vue.js + Nuxt.js + Element + Vuex + 开源js绘图库,打造一个属于自己的在线绘图软件,最终效果:http://topology.le5le.com 。如果你觉得好,欢迎给文章和开源库点赞,让我们更有动力去做好!

本系列教程源码地址:Github

一、创建项目框架

1. 使用Nuxt.js向导创建项目

yarn create nuxt-app topology-vue

// 注意在后面提示中,上移下移,按空格选中 Element

选择Element后,在plugins文件夹下会自带添加Element的插件配置

完成后,在nuxt.config.js中配置head相关信息,主要有两个阿里字体文件:

左侧工具栏字体文件:

//at.alicdn.com/t/font_1113798_0532l8oa6jqp.css

head: {

title: '乐吾乐 Topology - 开源免费绘图工具',

meta: [

{ charset: 'utf-8' },

{ name: 'viewport', content: 'width=device-width, initial-scale=1' },

{

hid: 'description',

name: 'description',

content:

'一个基于typescript + canvas的好用开源绘图工具和绘图引擎。易集成到自己的前端项目、还可以方便自定义图形库,支持微服务架构图、流程图、时序图、活动图、类图等'

}

],

link: [

{ rel: 'icon', type: 'image/x-icon', href: '/favicon.ico' },

{

rel: 'stylesheet',

href: '//at.alicdn.com/t/font_1113798_0532l8oa6jqp.css'

},

{

rel: 'stylesheet',

href: '//at.alicdn.com/t/font_1331132_5lvbai88wkb.css'

}

]

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值