百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术文章 > 正文

响应式 Vue.js 前端组件化框架Xvue-UI

zhezhongyun 2025-05-08 08:04 12 浏览

今天给小伙伴们推荐一款超不错的Vue轻量级组件框架XVueUI

xvue-ui 基于vue2.x构建的响应式前端组件化框架。轻量级、易于上手,提供一系列丰富的css和js组件

说明

  • 一款基于vue.js开发的响应式框架,包含丰富的css和js组件。
  • 除了基础组件,还提供了很多封装的大型组件。
  • 轻量级,语义化标签,上手简单。
  • 按需定制化很多专用组件。做到一个适用于任何应用的解决方案。

安装

Bash
$ npm i xvue-ui -S

引入组件

在main.js中引入组件。

Bash
import Vue from 'vue';
import xvueui from 'xvue-ui';
Vue.use(xvueui);

使用组件

NPM使用示例。

<template>
  <div id="app">
    <x-button type="primary" @click="openHtmlDialog">弹窗插入html内容</x-button>
  </div>
</template>

<script>
export default {
  name: 'App',
  data(){
    return{
      
    }
  },
  methods:{
    openHtmlDialog(){
      let that = this
      this.$Dialog.default({
          ...
      })
    }
  }
}
</scrip>

xvue-ui同样支持CDN引入使用。

CDN使用示例。

<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8">
  <title>xvue example</title>
    <script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>
    <script src='https://cdn.jsdelivr.net/npm/xvue-ui@1.3.67/dist/xvue-ui.js'></script>
</head>
<body>
<div id="app">
    <x-button type="primary" @click="openHtmlDialog">弹窗插入html内容</x-button>
</div>
<script>
    new Vue({
        el: '#app',
        data: {
            visible: false
        },
        methods:{
            openHtmlDialog(){
              let that = this
              this.$Dialog.default({
                  ...
              })
            }
        }
    })
</script>
</body>
</html>

提供了很多平时前端项目中需要用到的组件,需要的不可错过。

非常nice的一款开源组件式框架。如果感兴趣的话可以去看看哈!

# 文档地址
https://www.xvue.cn/

# 仓库地址
https://github.com/rohlin2019/xvue-ui

ok,今天就分享到这里。希望大家能喜欢~~

相关推荐

总结雅虎前端性能优化技巧(16条)(雅虎引擎还能用吗)

前言在日常开发中,有很多场景需要我们去做好前端优化,为了防止遗忘,加深记忆,今天参阅了一些资料以及自己的一些总结,梳理出来15条优化技巧。1.合并文件css、js合并,减少http请求数,每次http...

jQuery学习笔记(jquery教程与例子)

jQuery的介绍学习目标能够知道jQuery的作用及优点1.jQuery的定义jQuery是对JavaScript的封装,它是免费、开源的JavaScript函数库,jQuery极大地简化了J...

美工年终工作总结(美工工作总结怎么写 新人)

美工年终工作总结篇3  时光匆匆,XX年马上离我们远去。回首这走来的一年,似乎去年的圣诞歌还在耳边萦绕,实是感叹时间的飞逝,让自己的脚步显得如此匆忙。可细细品味,却也发觉自己在不轻易间成熟了许多。不...

面试题之java缓存总结,从单机缓存到分布式缓存架构

1、缓存定义高速数据存储层,提高程序性能2、为什么要用缓存(读多写少,高并发)1、提高读取吞吐量2、提升应用程序性能3、降低数据库成本4、减少后端负载5、消除数据库热点6、可预测的性能3、...

5个小众又实用的网站,忍不住分享,每个都让你相见恨晚

身为打工人,每天总是要用到各种各样的工具网站,那什么样的网站才是好的呢?今天整理了一下收藏夹,精选了5个小众又实用的网站,希望可以对你有所帮助,感兴趣的话可以收藏一波~一、在线工具站1.精准云工具精准...

谷歌移动端排名和电脑端差距大?做SEO优化要选哪个?

“你的网站在手机和电脑上的谷歌排名差距超过20位?这可能不是偶然。自从谷歌推行‘移动优先索引’规则后,许多企业发现移动端排名突然暴跌,甚至出现PC端有排名、移动端完全搜不到的情况。移动端和PC端的流量...

元宇宙浪潮下,前端与 UI 如何打造沉浸式网站体验

利用WebGL和Three.js构建三维交互界面在元宇宙的概念中,三维空间的构建是关键之一。WebGL是一种用于渲染交互式二维和三维图形的JavaScriptAPI,无需任何插件即可直接在浏览器中运...

地铁车内广告媒体形式投放浅析(地铁车内广告媒体形式投放浅析研判)

地铁广告是目前比较主流的户外广告媒体广告之一,地铁车内广告媒体形式主要包含有超级内包车广告、内包车广告、拉手广告、车门贴广告等。今天,小编就针对地铁车内广告进行一个总结,看看,地铁车内广告媒体形式都...

NoWingsdong追寻多彩脚印江南古镇名曰:锦溪

-------------------------------------------------------------品味江南水乡系列:朱家角:@http://www.mafengwo.cn/i...

Axure完成前端开发可行性探索(axure能实现哪些功能)

曾经有产品经理使用Axure做个人博客,并发布上线。Axure到底有多少潜力?能否可以挑战更多的开发项目成为直接上线可用的产品?笔者正好利用2020年超长的春节假期进行一次探索。为什么会想到要用一款原...

@高考生,录取查询!我省25所高校本科普通批录取结果查询链接在这儿~

2019河南高招录取工作正在进行中,小19们一路披荆斩棘,终于走过高考这座万人奔涌的桥迎光而来,奔向为你们敞开的大学校门!关于录取查询问题,你想知道的全在这!还有小编特意为大家搜集整理的我省25所高校...

如何修改bootstrap 默认导航条样式

bootstrap前端框架不错,能大大的加速我们开发页面的速度,但是也有不尽人意的地方,君不见,处处是默认导航条的样式,说实话,真的有些审美疲劳了。下图为默认样式:需要解决的问题:1、将brand换成...

使用MindManager2016需要学会使用R9中央导航栏

MindjetProjectDirector-R9版本正式发布,与MindjetMindManager更加融洽。本文针对MindjetProjectDirector-R9版本中全新的中央导航...

WordPress导航菜单添加个性图标错位的解决办法

最近有博主反应根据《Nana主题升级到1.01如何正确使用个性化图标》的步骤为导航菜单添加个性图标会出现错位现象,具体如下所示:刚开始我还真不太相信,因为我在几个站点都安装过Nana主题,都能够正常...

Slideout.js – 滑出式 Web App 导航菜单

Slideout.js是为您的移动Web应用开发的触摸滑出式的导航菜单。它没有依赖,自由搭配简单的标记,支持原生的滚动,您可以轻松地定制它。它支持不同的CSS3转换和过渡。最重要的是,它只是...