基于vue的响应式ui框架_基于Vue.js的响应式和可配置UI框架
基于vue的响应式ui框架
Framevuerk (Framevuerk)
Fast, Responsive, Multi Language, Both Direction Support and Configurable UI Framework based on Vue.js.
快速,响应式,多语言,方向支持和基于Vue.js的可配置UI框架。
建立 (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
, .framevuerkrc
或framevuerk
键,以将此变量传递给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框架相关推荐
- mock方法常用框架_基于MOCK对象和JUNIT框架测试DAO
对于Java组件开发者来说,他们都盼望拥有一组能够对组件开发提供全面测试功能的好用的单元测试.一直以来,与测试独立的Java对象相比,测试传统型J2EE Web组件是一项更为困难的任务,因为Web组件 ...
- vue设置cookie的domain无效_【Vue.js入门到实战教程】16Tailwind 与 Bootstrap 的区别和使用入门...
来源 | https://xueyuanjun.com/post/22065我们知道,从 Laravel 8 开始,自带前端脚手架代码默认兼容 Tailwind CSS 框架,取代了之前的 Boots ...
- go web框架_干货分享:六个知名的Go语言web框架
框架一直是敏捷开发中的利器,能让开发者很快的上手并做出应用,甚至有的时候,脱离了框架,一些开发者都不会写程序了.成长总不会一蹴而就,从写出程序获取成就感,再到精通框架,快速构造应用,当这些方面都得心应 ...
- vue aplayer 进度条无法拖动_为 Vue 的惰性加载加一个进度条
// 每日前端夜话 第412篇// 正文共:1800 字// 预计阅读时间:8 分钟 简介 通常用 Vue.js 编写单页应用(SPA)时,当加载页面时,所有必需的资源(如 JavaScript 和 ...
- vue 2个方法先后执行_浅析Vue的2个版本
一.@vue/cli用法 安装 npm npm install -g @vue/cli yarn yarn global add @vue/cli 安装完成后可以使用 vue create 来创建一个 ...
- python ui自动化测试框架_基于python语言下的UI自动化测试框架搭建(一)
最近在搭一个UI自动化测试框架,想把整个搭建过程分享出来,如果有不对的地方,希望大家能够指正,首先创建一个名称为,antomation_framework_demo的工程文件, pycharm中工程及 ...
- java响应式网页设计_基于HTML5的响应式网站的设计与实现(论文).docx
毕业论文 基于HTML5的响应式网站的设计与实现 摘 要 随着网络的发展和普及,各类建站技术的更新与运用,现在搭建一个网站的时间和成本越来越低,使得企业官方网站得到了极大的发展.从早期简单的网页展示, ...
- 基于vue前端框架_基于前端访问控制框架的Vue
基于vue前端框架 权限访问控制 (vue-access-control) Vue-Access-Control is a solution of front-end user rights cont ...
- vue实现留言板的功能_基于vue和bootstrap实现简单留言板功能
本文实例为大家分享了vue实现简单留言板功能的具体代码,供大家参考,具体内容如下 作为一个刚开始接触vue的前端小白,我想在这里记录一些学习过程,希望和大家一起进步,如有不妥处之处,请多多指教呦. 今 ...
最新文章
- 一份为高中生准备的机器学习与人工智能入门指南
- 安装nagios时出现version 1.21 does not match bootstrap parameter 1.35的解决办法
- mysql group by日期_深入研究mysql中group by与order by取分类最新时间内容
- 在ASP.NET MVC中实现Select多选
- java快捷键 --_Java中的快捷方式“或分配”(| =)运算符
- kabina 使用说明_Kibana安装及使用说明
- 【正点原子FPGA连载】第三章 硬件资源详解 -摘自【正点原子】新起点之FPGA开发指南_V2.1
- matlab中断概率仿真,使用Matlab进行误比特率仿真
- 小红书6.18种草拔草投放攻略
- 修改this指向的方法
- 如何用PS把图片中的人物剪掉
- 10办公软件软件分享
- Spring Data JPA-根据Repository接口关键字生成SQL
- Python第三方库
- 个人小程序诞生记【第二周】积分排名、生成海报、积分抽奖
- mysql字段自动计算_《MySQL必知必会》计算字段
- Heidisql操作记录
- 手机实名制更好保护你的通信安全
- dp怎么接显示器和主机_电脑dp接口能单独接显示器吗
- 一键获取linux内存、cpu、磁盘IO等信息脚本编写,及其原理详解
热门文章
- 基于STM32单片机的智能书桌设计与实现
- 计算机的心智操作系统之哲学原理【读书笔记】-----基础原理篇
- 通话降噪蓝牙耳机哪个好?打电话降噪蓝牙耳机推荐
- 机械生产ERP系统如何选型?如何成功实施ERP软件?
- 计算机设备安装驱动程序有什么作用,新手指南:驱动程序的作用及安装原则 -电脑资料...
- 静态HTML网页设计作品——火车票网上预订网站(4个页面) HTML+CSS+JavaScript web网页设计实例作业
- git Unknown option: -C
- HackRequests+BeautifulSoup+re爬取网站网址
- eclipse.exe 已停止工作
- linux剪贴板管理工具收集