基于vue的响应式ui框架

Framevuerk (Framevuerk)

Fast, Responsive, Multi Language, Both Direction Support and Configurable UI Framework based on Vue.js.

快速,响应式,多语言,方向支持和基于Vue.js的可配置UI框架。

View demo 查看演示 Download Source 下载源

建立 (Setup)

First at all, you should install Framevuerk and of course Vue from terminal.

首先,您应该从终端安装Framevuerk ,当然还要安装Vue

npm install vue --save
npm install framevuerk --save

You can also install these, just if you want active touch actions support, fvDatepicker jalaali dates supoort and icons.

您也可以安装这些,就算需要主动触摸操作支持,也可以安装fvDatepicker jalaali fvDatepicker supoort和图标。

npm install idate --save
npm install hammerjs --save
npm install font-awesome --save

And just follow the example and use it! (commonjs syntax and require also available)

并按照示例进行操作即可! ( commonjs语法和require也可用)

// Vue package
import Vue from 'vue'// Framevuerk main js file
import Framevuerk from 'framevuerk/dist/framevuerk.js'// If you handle styles with webpack, import this. Else you can include this via <link rel="stylesheet">
import 'framevuerk/dist/framevuerk.css'// IDate package, just if you want globally support jalaali dates for fvDatepicker
import IDate from 'idate'
Framevuerk.use('date', IDate)// Hammer package, just if you want active touch actions support
import Hammer from 'hammerjs'
Framevuerk.use('hammer', Hammer)// Font-Awesome icons, just if you want active icons
// If you handle styles with webpack, import this. Else you can include this via <link rel="stylesheet">
import 'font-awesome/css/font-awesome.css'// Active Framevuerk...
Vue.use(Framevuerk)// And finally, Initializing app
const app = new Vue({el: "#app"
});"

Finally you need to create your template just like this.

最后,您需要像这样创建模板。

<html><head><link rel="stylesheet" href="path/to/your/app.css"/></head><body><fv-main id="app"><!-- Your Content --></fv-main><script src="path/to/your/app.js"></script></body>
</html>

定制 (Customize)

Framevuerk can have different language, direction, and colors based on the user's taste. To setup your custom version, create a file called .framevuerkrc.js in root of your project and put these on:

Framevuerk可以根据用户的口味使用不同的语言,方向和颜色。 要设置您的自定义版本, .framevuerkrc.js在项目的根目录中创建一个名为.framevuerkrc.js的文件,并将其放在以下位置:

module.export = {// config name'config-name': 'foobar',// your locale and direction.locale: 'en', // or 'fa'direction: 'ltr', // or 'rtl'// theme colors:'primary-color': '#41b883','secondary-color': '#35485d','danger-color': '#dd4b39','warning-color': '#ef8f00','info-color': '#14b0cf','bg-color': '#f9f9f9',// base padding sizepadding: '15px',// base animation speed'transition-speed': '0.35s',// base border radius applied to buttons, inputs and etc.'border-radius': '4px',// base shadow size applied to header, footer, form elements and etc.'shadow-size': '3px'
}

And output files goes to ./node_modules/framevuerk/dist directory:

输出文件进入./node_modules/framevuerk/dist目录:

  • framevuerk-foobar.js

    framevuerk-foobar.js

  • framevuerk-foobar.css

    framevuerk-foobar.css

  • framevuerk-foobar.min.js

    framevuerk-foobar.min.js

  • framevuerk-foobar.min.css

    framevuerk-foobar.min.css

You can also use .framevuerkrc.json, .framevuerkrc or framevuerk key inside your package.json to pass this variables to Framevuerk!

您还可以在package.json使用.framevuerkrc.json.framevuerkrcframevuerk键,以将此变量传递给Framevuerk!

Framevuerk apply these config by this cli command:

Framevuerk通过此cli命令应用以下配置:

./node_modules/.bin/framevuerk
# or on npm scripts, just:
framevuerk

翻译自: https://vuejsexamples.com/responsive-and-configurable-ui-framework-based-on-vue-js/

基于vue的响应式ui框架

基于vue的响应式ui框架_基于Vue.js的响应式和可配置UI框架相关推荐

  1. mock方法常用框架_基于MOCK对象和JUNIT框架测试DAO

    对于Java组件开发者来说,他们都盼望拥有一组能够对组件开发提供全面测试功能的好用的单元测试.一直以来,与测试独立的Java对象相比,测试传统型J2EE Web组件是一项更为困难的任务,因为Web组件 ...

  2. vue设置cookie的domain无效_【Vue.js入门到实战教程】16Tailwind 与 Bootstrap 的区别和使用入门...

    来源 | https://xueyuanjun.com/post/22065我们知道,从 Laravel 8 开始,自带前端脚手架代码默认兼容 Tailwind CSS 框架,取代了之前的 Boots ...

  3. go web框架_干货分享:六个知名的Go语言web框架

    框架一直是敏捷开发中的利器,能让开发者很快的上手并做出应用,甚至有的时候,脱离了框架,一些开发者都不会写程序了.成长总不会一蹴而就,从写出程序获取成就感,再到精通框架,快速构造应用,当这些方面都得心应 ...

  4. vue aplayer 进度条无法拖动_为 Vue 的惰性加载加一个进度条

    // 每日前端夜话 第412篇// 正文共:1800 字// 预计阅读时间:8 分钟 简介 通常用 Vue.js 编写单页应用(SPA)时,当加载页面时,所有必需的资源(如 JavaScript 和 ...

  5. vue 2个方法先后执行_浅析Vue的2个版本

    一.@vue/cli用法 安装 npm npm install -g @vue/cli yarn yarn global add @vue/cli 安装完成后可以使用 vue create 来创建一个 ...

  6. python ui自动化测试框架_基于python语言下的UI自动化测试框架搭建(一)

    最近在搭一个UI自动化测试框架,想把整个搭建过程分享出来,如果有不对的地方,希望大家能够指正,首先创建一个名称为,antomation_framework_demo的工程文件, pycharm中工程及 ...

  7. java响应式网页设计_基于HTML5的响应式网站的设计与实现(论文).docx

    毕业论文 基于HTML5的响应式网站的设计与实现 摘 要 随着网络的发展和普及,各类建站技术的更新与运用,现在搭建一个网站的时间和成本越来越低,使得企业官方网站得到了极大的发展.从早期简单的网页展示, ...

  8. 基于vue前端框架_基于前端访问控制框架的Vue

    基于vue前端框架 权限访问控制 (vue-access-control) Vue-Access-Control is a solution of front-end user rights cont ...

  9. vue实现留言板的功能_基于vue和bootstrap实现简单留言板功能

    本文实例为大家分享了vue实现简单留言板功能的具体代码,供大家参考,具体内容如下 作为一个刚开始接触vue的前端小白,我想在这里记录一些学习过程,希望和大家一起进步,如有不妥处之处,请多多指教呦. 今 ...

最新文章

  1. 一份为高中生准备的机器学习与人工智能入门指南
  2. 安装nagios时出现version 1.21 does not match bootstrap parameter 1.35的解决办法
  3. mysql group by日期_深入研究mysql中group by与order by取分类最新时间内容
  4. 在ASP.NET MVC中实现Select多选
  5. java快捷键 --_Java中的快捷方式“或分配”(| =)运算符
  6. kabina 使用说明_Kibana安装及使用说明
  7. 【正点原子FPGA连载】第三章 硬件资源详解 -摘自【正点原子】新起点之FPGA开发指南_V2.1
  8. matlab中断概率仿真,使用Matlab进行误比特率仿真
  9. 小红书6.18种草拔草投放攻略
  10. 修改this指向的方法
  11. 如何用PS把图片中的人物剪掉
  12. 10办公软件软件分享
  13. Spring Data JPA-根据Repository接口关键字生成SQL
  14. Python第三方库
  15. 个人小程序诞生记【第二周】积分排名、生成海报、积分抽奖
  16. mysql字段自动计算_《MySQL必知必会》计算字段
  17. Heidisql操作记录
  18. 手机实名制更好保护你的通信安全
  19. dp怎么接显示器和主机_电脑dp接口能单独接显示器吗
  20. 一键获取linux内存、cpu、磁盘IO等信息脚本编写,及其原理详解

热门文章

  1. 基于STM32单片机的智能书桌设计与实现
  2. 计算机的心智操作系统之哲学原理【读书笔记】-----基础原理篇
  3. 通话降噪蓝牙耳机哪个好?打电话降噪蓝牙耳机推荐
  4. 机械生产ERP系统如何选型?如何成功实施ERP软件?
  5. 计算机设备安装驱动程序有什么作用,新手指南:驱动程序的作用及安装原则 -电脑资料...
  6. 静态HTML网页设计作品——火车票网上预订网站(4个页面) HTML+CSS+JavaScript web网页设计实例作业
  7. git Unknown option: -C
  8. HackRequests+BeautifulSoup+re爬取网站网址
  9. eclipse.exe 已停止工作
  10. linux剪贴板管理工具收集