基于vue的ui框架

基于vue的移动端的框架mint-ui的使用

1.安装npm install mint-ui -S    //-S表示--save

2.在main.js里面引入mint-ui和mint-ui的css

import MintUI from 'mint-ui' /*移动框架*/
import 'mint-ui/lib/style.css'
Vue.use(MintUI)

3. 在官网查看文档,复制需要的组件代码即可。https://mint-ui.github.io/#!/zh-cn

4.文档中有些组件直接复制代码到项目中不能运行,这时候我们需要在github上下载mint-ui的组件代码,(在github上直接搜索mint-ui即可)下载后解压,找到example下面的pages下面的组件,把需要的组件放到我们的项目中,即可使用。

5.使用组件和之前一样,还是引入,注册,使用。

注意:在组件上执行点击事件的时候需要使用@click.native

其他组件的使用参照官网。

基于vue的pc端的框架Element-ui的使用

1.找官网http://element-cn.eleme.io/#/zh-CN

2.安装

npm i elemnet-ui -S或者cnpm i element-ui -S

3.完整引入

在 main.js 中引入element-ui的插件和css:

import Vue from 'vue';
import ElementUI from 'element-ui';
import 'element-ui/lib/theme-chalk/index.css';

Vue.use(ElementUI);

4.在webpack.config.js里面配置file-loader (css里面有字体)

{

test:/\.(eot|svg|ttf|5woff|woff2)(\?\s*)?$/,

loader:'file-loader'

}

5.查看文档使用

Element-ui按需引入第一种方法:

1.借助 babel-plugin-component,我们可以只引入需要的组件,以达到减小项目体积的目的。

   首先,安装 babel-plugin-component:

npm install babel-plugin-component -D
或者
cnpm install babel-plugin-component -D

 2.

然后,将 .babelrc的内容修改为:

{
  "presets": [["env", { "modules": false }]],
  "plugins": [
    [
      "component",
      {
        "libraryName": "element-ui",
        "styleLibraryName": "theme-chalk"
      }
    ]
  ]
}

3.在 main.js 中引入对应的组件并use: 

import Vue from 'vue';

import { Button, Select } from 'element-ui';

Vue.component(Button.name, Button);

Vue.component(Select.name, Select);

/* 或写为

* Vue.use(Button)

* Vue.use(Select)

*/

Element-ui按需引入第二种方法:

无需安装babel-plugin-component,不需要修改.babelrc的内容,不报错不用手动修改webpack.config.js里面的配置file-loader (css里面有字体)

直接引入使用(引入css)

import { Button, Select } from 'element-ui';

import 'mint-ui/lib/style.css';

Vue.use(Button)

Vue.use(Select)

有报错的话修改webpack.config.js里面配置file-loader (css里面有字体)

{

test:/\.(eot|svg|ttf|5woff|woff2)(\?\s*)?$/,

loader:'file-loader'

}

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
移动端的Vue UI框架有很多选择,其中一些比较知名的包括Cube UI和Mint-UI。 Cube UI是一个基于Vue.js和ionic样式的UI框架,它可以帮助开发者快速构建移动端单页应用。它的设计风格简约而现代,提供了丰富的组件和功能,可以满足大部分移动端应用的需求。 另一个值得一提的移动端Vue UI框架是Mint-UI。Mint-UI是由滴滴WebApp团队实现的,基于Vue.js的精致移动端组件库。它拥有出色的组件效果和视觉效果,可以帮助开发者快速构建漂亮的移动端应用。 这些移动端Vue UI框架都具有良好的用户体验和灵活的组件库,可以提高开发效率,同时提供了丰富的UI组件和常用的功能组件,适合开发各种类型的移动端应用。你可以根据项目需求和喜好选择合适的框架来使用。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *3* [几款实用的VUE移动端UI框架](https://blog.csdn.net/jcmj123456/article/details/124760990)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* [vue移动端UI框架实现QQ侧边菜单组件](https://download.csdn.net/download/weixin_38622475/12762741)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值