Avue-vue2

前言

  • Avue的v2版本是一个基于element-ui低代码前端框架
  • Avue的v3是一个基于element-plus低代码前端框架,它使用 JSON 配置来生成页面,可以减少页面开发工作量,极大提升效率
  • Avue对于后台管理系统的开发极其便捷,就是配置不容易记住,熟练该框架配置来开发会好点,不然真不如直接用element来开发的好

Avue-vue2的官网地址

点击跳转Avue官网

安装

js 复制代码
npm、yarn安装
npm i @smallwei/avue -S
yarn add @smallwei/avue -S
或
CDN在线安装
<!-- 引入样式文件 -->
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@smallwei/avue/lib/index.css"/>
<link rel="stylesheet" href="https://unpkg.com/element-ui/lib/theme-chalk/index.css"/>
<!-- 引入相关JS 文件 -->
<script src="https://unpkg.com/vue/dist/vue.js"></script>
<script src="https://unpkg.com/element-ui/lib/index.js"></script>
<script src="https://cdn.jsdelivr.net/npm/@smallwei/avue/lib/avue.min.js"></script>

引入

通过CDN安装的,会挂载在全局属性AVUE下,通过 Vue.use(AVUE) 注册

js 复制代码
import Avue from '@smallwei/avue';
import '@smallwei/avue/lib/index.css';
Vue.use(Avue);

全局配置

js 复制代码
Vue.use(AVUE,{
  size:'', // 组件的尺寸,默认small。可选值 small/mini/medium
  tableSize:'', // 
  formSize:'', // 
  appendToBody:true, //
  modalAppendToBody:true, // 
  menuType:'', // 用于改变操作栏菜单按钮类型性,属性的组件的默认尺寸均为 text。可选值 button/icon/text/menu
  qiniu:{ // 七牛云配置
    AK: '',
    SK: '',
    scope: '',
    url: '',
    deadline: 1
  },
  ali:{ // 阿里云配置
    region: '',
    endpoint: '',
    accessKeyId: '',
    accessKeySecret: '',
    bucket: '',
  },
  theme:'', // 主题颜色配置,属性的组件的默认白色。可选值 dark
  canvas:{ // 水印配置
    text: 'avuejs.com',
    fontFamily: 'microsoft yahei',
    color: "#999",
    fontSize: 16,
    opacity: 100,
    bottom: 10,
    right: 10,
    ratio: 1
  },
});

国际化

Avue 采用中文作为默认语言,同时支持多语言切换

js 复制代码
import Vue from 'vue'
import Avue from '@smallwei/avue'
import zhLocale from '@smallwei/avue/lib/locale/lang/zh'
import enLocale from '@smallwei/avue/lib/locale/lang/en'

Vue.use(Avue, { enLocale })
相关推荐
qq_25183645724 分钟前
基于nodejs express +vue 天天商城系统设计与实现 (源码 文档)
前端·vue.js·express
前端毕业班3 小时前
uni-app 小程序样式隔离实践指南和原理分析
前端·javascript·vue.js
仿生狮子3 小时前
🎼 从文本到交互界面——GenUI 的中庸之道
前端·vue.js·markdown
用户841794814564 小时前
vxe-gantt 甘特图在 Nuxt 中的集成与使用
vue.js
喵了几个咪5 小时前
AI重构软件开发范式:框架与脚手架为何仍是生产级开发的刚需?
vue.js·人工智能·react.js·重构·golang·ai编程
lpd_lt7 小时前
服务端类vue等页面AI测试方向
前端·vue.js·人工智能
橘子味的冰淇淋~8 小时前
优化前端性能之从“全局引入”改为“按需引入”
前端·javascript·vue.js
Vennn8 小时前
Android自动化:使用 Web 方式实现某音未读消息检查与采集
前端·javascript·vue.js
皮皮大人8 小时前
Vue 3 响应式内核完全解密:reactive & effect 与 Vue 2 Watcher 史诗对决
前端·vue.js
暗中讨饭xdm9 小时前
立体echarts柱状图咋做
前端·vue.js·echarts