快速搭建页面:一款开源可视化拖拽工具

boyanx2周前技术教程3

简介

基于vue可视化拖拽编辑,页面生成工具。提升前端开发效率,可集成至移动端项目作为通过定义 JSON 直接生成 UI 界面。

安装教程

  • npm install:安装 node_modules 模块
  • npm run serve:运行
  • npm run build:打包
  • npm update:用于更新包到基于规范范围的最新版本

注:在新版本的npm中,默认情况下,npm install遇到冲突的peerDependencies时将失败。可使用:npm install --legacy-peer-deps

使用教程


自定义组件

创建组件

进入
src/components/componentscom
创建组件(这里以custommodule为实例)

创建组件设置

进入
src/components/rightslider
创建组件设置 (这里以custommodulestyle为实例)

添加页面基础组件

进入
src/components/sliderassembly/index.vue
添加数据

实例字段注解

{
  text: '自定义模块',                // 组件简称
  type: 'demo',                     // 组件唯一值
  icon: 'icon-zidingyimokuai',      // 组件图标
  name: 'custommodule'              // 组件里的name
}

创建组件初始化数据

进入
src/utils/componentProperties.js
添加组件初始化数据

实例字段注解

{
  component: 'custommodule',        // 手机组件的name
  text: '自定义模块',                // 组件文字描述
  type: 'demo',                     // 组件唯一值
  active: true,                     // 是否选中
  style: 'custommodulestyle',       // 组件设置的name
  setStyle: {                       // 组件动态数据
    text: '自定义模块',
    demo:'自定义内容',
    img:'https://img2.baidu.com/it/u=1905875968,4289754134&fm=26&fmt=auto&gp=0.jpg'
  }
}

开源地址

https://gitee.com/was666/as-editor

标签: slider.js

相关文章

前端工程师在业余时间如何提高自身能力——造轮子

分享之前造的几个轮子的过程:一、 SPA框架两年多以前,当时我们项目用的技术栈是:Backbone + Mustache + jQuery。在我们当时的环境下,主要组成有:1. Backbone提供了...

后端接活儿利器:基于Vue,拖拽一键生成UI界面,简洁漂亮已开源

简介基于vue可视化拖拽编辑,页面生成工具。提升前端开发效率,可集成至移动端项目作为通过定义 JSON 直接生成 UI 界面。安装教程npm install (安装 node_modules 模块)n...

Python与数据可视化:Dash框架入门

Dash 是一个用于创建交互式 Web 应用程序的 Python 框架,它非常适合用于数据分析和可视化的项目。Dash 基于 Flask、Plotly.js 和 React.js 构建,因此可以轻松地...

微信小程序入门1(微信小程序入门指南)

第一天-------运行第一个小程序一、前言从今天开始小编将带大家一起来学习微信小程序的开发,作为依托于微信的产品,微信小程序的热度的确是不容忽视的,而且推广的话也会有很多优势,毕竟不用像app一样要...

Photoshop插件-晕影动态-选区-脚本开发-PS插件

PS是一款栅格图像编辑软件,模块众多。提供了脚本,动态连接库等多种扩展机制,本文演示如何通过脚本实现晕影动态和选区相关功能,展示从互联网收集而来的一个小插件,供大家学习交流,请勿用于商业用途。1.插件...

纯代码给WordPress侧边栏小工具添加幻灯片功能

WordPress主题大多数都自带有幻灯片功能,不过很少看到有在WordPress侧边栏实现幻灯片功能的。今天,我们就以Nana主题为例说明纯代码如何给WordPress侧边栏小工具添加幻灯片功能。W...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。