标签: 可视化uniapp

  • 可视化uniapp 自动生成代码,组件、模板拖拽布局,导出整套代码

    可视化uniapp 自动生成代码,组件、模板拖拽布局,导出整套代码

    免费使用可视化uniapp 自动生成代码项目,两个工具,如下:

    一,工具一
    1.可视化拖拽表单,基础组件、模板组件,自动生成布局
    2.自定义修改组件的内容 和组件的样式
    3,可以保存你修改后的内容,保存你的设计
    4.一键导出项目全部代码,可以直接运行
    5.查看导出代码的历史记录,可以继续编辑
    6.查看源码可以看到修改后的样式自动变化
    7.可视化创建vue文件,选中文件把代码保存在vue文件中
    8.多个vue页面uniapp代码同时导出
    9.自动生成路由配置,可以实现vue页面之间的跳转

    hbuilderX开发工具可以把 uniapp 生成H5 网页、小程序、安卓、苹果

    注意:修改设计好要保存到vue文件里

    免费生成代码,自动布局,更改组件属性值

    该项目后续慢慢更新,

    代码演示示例:

    <template>
     
      <!-- 页面全局配置 -->
      <view class="pageconfig">
     
        <!--按钮0的布局样式-->
             <view class=" commoncss0">
             <view class="flex flex-wrap justify-around " style="flex-direction: row;">
             <button  v-for="(item,index) in label0List" class="cu-btn  margin-xs   round  bg-green flex-sub">{{item.btnname}}</button>
             </view>
             </view>
             
             <!--宫格组件1的布局样式-->
             <view class=" bg-cyan label1 commoncss1 cu-list grid col-5 no-border">
             <view class="cu-item" v-for="(item,index) in label1List" :key="index">
             <view>
             <image :src="item.pic" style="width: 70rpx;height:70rpx;"></image>
             </view>
             <text  style="font-size: unset;color: unset;">{{item.name}}</text>
             </view>
             </view>
             
             <!--进度条2的布局样式-->
             <view class=" commoncss2">
             <view class="cu-progress  round active round striped ">
             <view class="bg-cyan" style="width:71%">71%</view>
             </view>
             </view>
             
             <!--vuetag-->
     
      </view>
    </template>
     
     
    <script>
     
    /**    author:Mr.yang    **/
    /**    qq:987095529   **/
    /**    wx:wx987095529   **/
     
    import {
      mapState
    } from 'vuex'
    export default {
      data() {
        return {
          noMore:false,
          /**single**/
     
          label0List :[{"btnname":"按钮1","color":"red","islou":"","isblock":"1","iconcolor":"blue","iconname":"","background":"green"},{"btnname":"按钮2","color":"red","islou":"","isblock":"1","iconcolor":"blue","iconname":"","background":"green"},{"btnname":"按钮3","color":"red","islou":"","isblock":"1","iconcolor":"blue","iconname":"","background":"green"}],
    label1List :[{"id":645,"gid":54,"add_time":1634719515,"sort":11,"status":1,"name":"发票管理","pic":"https:\/\/shitangsys.cntdh.net\/\/uploads\/store\/comment\/20220410\/51302f9e797bf89e5917300f54f3a5c2.jpg","url":"\/pages\/users\/user_invoice_list\/index","image":"https:\/\/shitangsys.cntdh.net\/\/uploads\/store\/comment\/20220410\/51302f9e797bf89e5917300f54f3a5c2.jpg"},{"id":647,"gid":54,"add_time":1634719515,"sort":9,"status":1,"name":"联系客服","pic":"https:\/\/demo43.wuht.net\/uploads\/attach\/2021\/09\/20210923\/855a5e9a3f2f6e14c207bc98c54118eb.png","url":"\/pages\/customer_list\/chat"},{"id":648,"gid":54,"add_time":1634719515,"sort":8,"status":1,"name":"优惠券","pic":"https:\/\/demo43.wuht.net\/uploads\/attach\/2021\/09\/20210923\/705286c880d505cd7587dd2c3533ed73.png","url":"\/pages\/users\/user_coupon\/index"},{"id":649,"gid":54,"add_time":1634719515,"sort":7,"status":1,"name":"我的收藏","pic":"https:\/\/demo43.wuht.net\/uploads\/attach\/2021\/09\/20210923\/eb4a2195830194d18e26c92208b42acf.png","url":"\/pages\/users\/user_goods_collection\/index"},{"id":650,"gid":54,"add_time":1634719515,"sort":6,"status":1,"name":"地址信息","pic":"https:\/\/demo43.wuht.net\/uploads\/attach\/2021\/09\/20210923\/a95f58dd94ccf8052b4c04c73a23a46c.png","url":"\/pages\/users\/user_address_list\/index"},{"id":651,"gid":54,"add_time":1634719515,"sort":5,"status":1,"name":"我的余额","pic":"https:\/\/demo43.wuht.net\/uploads\/attach\/2021\/09\/20210923\/87804b5b967d2d5c66e9d1b86c744b4d.png","url":"\/pages\/users\/user_money\/index"}],
    label2List :[],
    /**vuejs**/
             
             
             
          incomeList:[]
        };
      },
      onLoad() {
     
      },
      methods:{
         /**
         *          $vuetag = "";
         *          $vuecss = "";
         *          $vuejs = "";
         *
         */
        /**method**/
        //获取数据
     
      }
    }
    </script>
     
    <style lang="less">
     
     
    /**
     *   此处必须引用colorui样式,并放入根目录,css样式可以这样写
    	@import "colorui/main.css";
    	@import "colorui/icon.css";
     如需要引用colorui到全局,
     需要在App.vue 引入
     	@import "colorui/main.css";
    	@import "colorui/icon.css";
     *
     */
     
     
    page{
      background-color: #F8F9FB;
    }
     
     
     	
    	/**本页全局配置的代码**/
    .pageconfig 
    {
    		width:  100%;
    		height:  100vh;
    		overflow:  hidden;
    		overflow-y:  scroll;
    }
     
     
     
     /**pagedomcss**/
     
     
     	
    	/**本页按钮0的css代码**/
    .commoncss0 
    {
    		font-size: 26rpx;
    }
    	
    	/**本页宫格组件1的css代码**/
    .commoncss1 
    {
    		font-size: 26rpx;
    }
    	
    	/**本页进度条2的css代码**/
    .commoncss2 
    {
    		font-size: 26rpx;
    		border-top-left-radius: 20rpx;
    		border-top-right-radius: 20rpx;
    		border-bottom-right-radius: 20rpx;
    		border-bottom-left-radius: 20rpx;
    }
    /**vuecss**/
     
     
     
     
     
     
    </style>

    拖拽组件可以完成布局

    1,拖拽生成代码 ,可视化设置属性,自动生成uniapp代码

    链接地址为:

    http://119.91.145.229:8011/admin/bigdata2

    二,工具二

    十大特性


    1.可视化,自由拖拽,推导出flex布局,尽可能兼容多端(h5,微信小程序)

    2.支持uviewui内置所有图标,也可以使用阿里图标库160万+图标(需填写网络路径)

    3.支持在遮罩mask,弹窗Popup,modal 等组件,直接拖拽,绘制

    4.对于常用的表单组件,可直接帮你生成相关事件,时间,单列多列等选择器等支持数据回显功能(免开发)– 在拖拽面板中的(formitem 表单项中)

    5.右键菜单,二十几种对齐方式,支持单选多选,单行弹性对齐

    6.集成网络上用于解压的趣味聊天室

    7.开发者,可自由创作布局,然后上传(共享给其他开发人员使用)

    8.支持简单事件代码片段

    9.支持绑定变量(对象格式,对象数组格式(下标要从0开始)),直接在vue中生成相关格式的数据

    10.支持免费cdn图床,可在项目中直接使用

    部分操作(一套代码,h5端和微信端通用,其他没有测试):

    uniapp页面速成提效工具:
    uniapp uview ui 可视化,完全自由拖拽,一键生成flex代码网站:
    http://aicode.shagua.wiki/uni/index.html#/