一:移动端UI框架mint-ui

article/2025/8/21 8:57:49

官网按需引入的.babelrc写法是老的写法,配置的plugins一直报错是因为"component"后面不要[]直接跟{}

一:Mint-UI中按钮组件的使用

简介:Mint UI是基于 Vue.js 的移动端组件库.mint-ui官网链接
1.安装

// 安装
# Vue 1.x
npm install mint-ui@1 -S
# Vue 2.0
npm install mint-ui -S

2.引入

// 引入全部组件
//先引入vue再导入mint-ui和样式文件,最后通过vue.use(mint)把mint-ui注册到vue身上
//注:如果包安装到node_modules里,想引入某包的某文件可以直接省略node_modules这一层目录,因为它会自动到这里面去找.
import Vue from 'vue'
import MintUI from 'mint-ui'
import 'mint-ui/lib/style.css'
Vue.use(Mint);

3.使用
mint-ui分为三部分,js基于js的,css用于简单样式的,from用于表单
在这里插入图片描述
拿按钮为例:
3.1.引入全部组件
因引入的全部组件,使用css组件时不需要再单独引入对应组件,直接在el选定的区域内使用组件即可(如果是js组件还需单独引入).mt-button为组件名,更多尺寸颜色可查看官方文档 添加对应属性即可.
el选定区域内写:

<template><div><mt-button type="danger" plain>danger</mt-button></div>
</template>

注册的全局组件 所以所有模板内都可使用 效果图如下:
在这里插入图片描述

二: Mint-UI中Toast组件的使用

Toast组件:
简短的消息提示框,支持自定义位置、持续时间和样式。更直观的效果展示见官网.
1.基本使用
1.1.全部引入组件后,使用css组件,不需再单独引入,使用js组件仍需单独引入.且需要在对应的组件.vue文件中引.
1.2.点击按钮 调用show方法 show方法内调用Toast()
1.3.查看效果如图,点击按钮弹出提示信息,3秒后自动消失

<template><div class="one">//2.点击按钮 调用show方法 show方法内调用Toast()<mt-button type="danger" @click="show">danger</mt-button></div>
</template>
<script>import { Toast } from 'mint-ui';//1.引入组件export default {methods:{show(){Toast("消息提示");}}}

在这里插入图片描述
2.配置参数
在这里插入图片描述
(此API图来自官网,若侵权可联系我删除)
2.1传入对象可配置更多选项

Toast({message: '提示',//文本提示内容position: 'top',//弹出框显示的位置duration: 3000//持续3秒消失,单位毫秒});

显示效果
在这里插入图片描述
2.2模拟访问网页加载数据提示框弹出正在加载,直到数据返回,提示框才消失。此处用延时器模拟ajax获取数据1秒后成功返回数据,提示框消失。

时间若传-1则提示框一直不消失
在这里插入图片描述

export default {data(){return{instance:null}},created(){this.show()//刚进入网页就弹出提示框setTimeout(()=>{//setTimeout有作用域问题,所以必须用箭头函数确定this指向this.instance.close();//手动关闭toast},1000)},methods:{show(){this.instance = Toast({message: '正在加载页面',//文本提示内容position: 'top',//弹出框显示的位置duration: -1,//一直不消失});}}}

2.3提示框可设图标,并为图标设置样式。
2.3.1.(图标需自行准备)若需在文字上方显示一个 icon 图标,可以将图标的类名作为 iconClass 的值传给 Toast
此处我用bootstrap中的图标,非必须。
安装bootstrap,安装版本三版本四里面没有font字体文件,图标不生效

cnpm i bootstrap@3

引入
只写bootstrap默认引入bootstrap的js文件,所以此处需写详细路径

import 'bootstrap/dist/css/bootstrap.css';

使用

Toast({message: '操作成功',iconClass: 'glyphicon glyphicon-heart'
});

效果图:
在这里插入图片描述
2.3.2
给图标和提示文本设置样式
设置样式后若设置color:red;图标和文本都会变成红色

Toast({className:'mytoast'//Toast 的类名。可以为其添加样式});
<style>.mytoast{color: red;}
</style>

效果
在这里插入图片描述
若只想给图标或文本其中一个设置样式则设置mytoast i或mytoast span的样式(因如图类默认给div设置的,其子元素i为图标,span为提示文本)
在这里插入图片描述

<style>.mytoast i{color: red;}
</style>

效果
在这里插入图片描述

三:

声明:本文仅用于学习分享.是根据教学视频做的笔记,如涉及侵权,可联系我立即删除,谢谢!


http://chatgpt.dhexx.cn/article/knmdvfW4.shtml

相关文章

vue3使用的移动端UI框架,vue3.0 ui组件库

vue 3.0 项目中 element-ui form 表单元素中 仅 el-button 显示&#xff0c;其他不显示&#xff0c;如何解决&#xff1f; 谷歌人工智能写作项目&#xff1a;小发猫 在页面中引用了laydate插件&#xff0c;在显示的时候&#xff0c;字体图标一直显示不出来 typescript&#x…

值得推荐的Vue 移动端UI框架

1. Vant&#xff08;支持Vue3&#xff09; 是有赞前端团队基于有赞统一的规范实现的 Vue 组件库&#xff0c;提供了一整套 UI 基础组件和业务组件&#xff0c;这是我目前用过最好用的框架。 中文文档 | github地址 | 在线预览 2. Mint UI Mint UI 由饿了么前端团队推出的 M…

移动端UI框架总结

1. React Native 网站地址:React Native 中文网 使用React来编写原生应用的框架 GitHub:https://github.com/facebook/react-native 网站描述:Facebookt推出基于 React 的创建跨平台移动应用开发框架 React Native使你能够在Javascript和React的基础上获得完全一致的开发体验…

与运算()、或运算(|)、异或运算(^)的本质 及 用途,文末附加 位运算面试题

目录 一&#xff1a;与运算符&#xff08;&&#xff09;and 1、运算规则&#xff1a; 2、例如&#xff1a;3&5 3、用途&#xff1a; 1&#xff09;判断 奇偶性 2&#xff09;清零。 3&#xff09;取一个数中指定位 二&#xff1a;或运算&#xff08;|&#xff…

Python与或运算

今天碰到一道有意思的题目&#xff0c;看了之后发现自己对Python与或的理解还是欠缺&#xff0c;如下。 题目&#xff1a;求12…n 来源&#xff1a;Leetcode 如果不加限制&#xff0c;我们有很多方法计算该值&#xff0c;例如高斯公式&#xff0c;递归等。 我们思考下递归的解…

sql查询数据表某列的重复值并计数

查询sql为&#xff1a; SELECTdevice_id,count( device_id ) AS number FROMcms_sticker_member GROUP BYdevice_id HAVINGcount( device_id ) > 1 ORDER BYnumber DESC; 结果&#xff1a;

查询多个字段同时重复2次以上的记录的sql的次数

表数据如上图&#xff0c; 1.筛选 type、pid 重复的数据的次数大于等于2的 次数和对应的数据值 SELECT COUNT(*),TYPE,pid FROM AREA GROUP BY TYPE,pid HAVING COUNT(*)>2; 2.筛选 type、pid 重复的数据的次数大于等于2&#xff0c;并且对应的 pid和type值相反的重复的数…

sql查询、删除重复相同数据的语句或只保留一条数据

1、查询&#xff08;字段1, 字段2, 字段3&#xff09;全部重复相同的数据 SELECT * FROM 表 WHERE (字段1, 字段2, 字段3) IN (SELECT 字段1, 字段2, 字段3 FROM 表 GROUP BY 字段1, 字段2, 字段3 HAVING COUNT(*) > 1) ORDER BY 排序字段2、过滤&#xff08;字段1, 字段…

分享SQL重复记录查询的几种方法

SQL重复记录查询的几种方法&#xff0c;需要的朋友可以参考一下 1、查找表中多余的重复记录&#xff0c;重复记录是根据单个字段&#xff08;peopleId&#xff09;来判断 代码如下: select * from people where peopleId in (select peopleId from people group by peo…

SQL查询重复记录

1、查找表中多余的重复记录&#xff0c;重复记录是根据单个字段&#xff08;peopleId&#xff09;来判断 select * from people where peopleId in (select peopleId from people group by peopleId having count(peopleId) > 1) 2、删除表中多余的重复记录&#xff0c;重…

为什么int无法转换为Double????

规律&#xff1a;拆、装箱和升、降级两者可以在同一条语句中进行&#xff0c;但是一定要先拆箱或装箱再升级或者降级。。。 一条语句中&#xff0c;int无法转换为Double&#xff0c;因为这里涉及到先升级再装箱子&#xff0c;拆装箱一定要在升降级前面。。。。。 一条语句中&…

C++中int或double与string的相互转换

一、int转string 1.c11标准增加了全局函数std::to_string: string to_string (int val); string to_string (long val); string to_string (long long val); string to_string (unsigned val); string to_string (unsigned long val); string to_string (unsigned long …

java byte[]转int和double

一般无需java来处理byte字节的数据转成 int , C语言更适合干这事. 但是无奈遇到了这种需求. 网上百度了一小部分代码, 发现好多错误代码… 干脆自己手写了一遍… byte[]数据的格式协议文档如下: 先上使用代码 byte[] hex Base64.getDecoder().decode(data); int head Read…

详细讲解int、float与double的区别

最近为了看一下float的精确度仔细看了一下这三种数据在内存中的样子&#xff0c;看了一下别人的博客发现大家对精度都有这不同的定义&#xff0c;我自己也简单画了一下。 下面来主要讲解一下int、float与double三者的区别与详解 一、int&#xff08;最简单的一种&#xff09;…

c++ string转int, double,int,double转string

c string与常用数值变量互转 写了几个字符串与数值变量互相转换的几个函数&#xff0c;每次用到都要上网查一堆&#xff0c;耽误时间&#xff0c;写好放到这里备用。方法有很多&#xff0c;这里列出来测试过能用的&#xff0c;其他方法慢慢添加。以下函数自动判断int或者double…

C++下string类型转double类型

最近coding的时候随手写了std::stod()函数来进行类型的转换&#xff0c;发现输出的时候自动做了小数位的截取 尝试使用std::stold()函数转换成long double类型之后&#xff0c;依旧不能解决问题&#xff0c;输出依旧不是想要的 发现网上对这个问题的解答没有&#xff0c;于是…

double类型转换成int类型

1、案例演示 public class test09 {public static void main(String[] args) {double a 5000.44;double b 100.12;double v a / b;int i new Double(v).intValue();System.out.println(i);System.out.println(v);} } 运行结果&#xff1a; 49 49.944466640031955 2、源…

移动光猫超级管理员密码获取

我的型号是ZN-M142G 一 、开启telnet 1.电脑开启telnet &#xff08;自行百度&#xff09; 2.登录192.168.1.1 3.把路由器后台网址替换&#xff08;如果光猫已经开启telnet请忽略&#xff09;​​​​​​http://192.168.1.1/getpage.gch?pid1002&nextpagetele_sec_ts…

移动光猫只有一个lan口?其他是电视用,如何增lan口

输入192.168.1.1&#xff0c;用超级账号登陆&#xff0c;&#xff08;如何得到超级账号呢&#xff0c;可以让维护小区的移动工作人员给你&#xff09;我发现家里的光猫只有一个lan口&#xff0c;通过超级账号登陆发现&#xff0c;其他三个&#xff08;lan1~lan3&#xff09;都分…

移动光猫 烽火HG6145F 获取管理员密码 启用USB存储功能

总结一下移动光猫烽火HG6145F获取管理员密码的过程&#xff0c;从网上没有搜到这个型号&#xff0c;但是可以参考一下相关类似型号&#xff0c;参考链接附后。 1、连接光猫&#xff1a;首先连接好光猫的WIFI&#xff0c;确认可以访问路由默认网关192.168.1.1 2、获取光猫MAC&…