Hbulider得前端基础_mui框架总结4_卡片视图&&消息框&&复选框

mui-card使用方法 <script> import { mapState, mapGetters } from 'vuex' export default { computed: { ...mapState('shopcart', ['buy']), ...mapGetters('shopcart', ['getBuyCount']), }, created() { if (this.$route.params.id) { this.addressId = this. 阅读详情

顺便说一下,这段时间主要是把MUI框架的控件关键代码拿出来看一下,并把每个控件主要用到的地方说一下,

并把js也拿出来看一下,控件了解清楚了,然后写个webservice,就能进行数据交互了,后面的话会做一个项目

1.卡片视图主要用于图文详解一些详情

    <div class="mui-content">
            <div class="mui-card">
                <div class="mui-card-content">
                    <div class="mui-card-content-inner">
                        这是一个最简单的卡片视图控件;卡片视图通常用来显示完整独立的一段信息,比如一篇文章的预览图,作者信息,点 赞数量等
                    </div>
                </div>
            </div>
            <div class="mui-card">
                <div class="mui-card-header">页眉</div>
                <div class="mui-card-content">
                    <div class="mui-card-content-inner">
                        包含页眉页脚的卡片,页眉通常用来显示面板标题,页脚通常用来显示额外的信息或者支持的操作(比如点赞,评论)
                    </div>
                </div>
                <div class="mui-card-footer">页脚</div>
            </div>

            <div class="mui-card">
                <div class="mui-card-header mui-card-media" style="height: 40vw;background-image:url(images/timg4.jpg);"></div>
                <div class="mui-card-content">
                    <div class="mui-card-content-inner">
                        <p>Posted on January 18.2016</p>
                        <p style="color: #333;">这里显示文章的摘要,让读者对文章有个初略的概念</p>
                    </div>
                </div>
                <div class="mui-card-footer">
                    <a class="mui-card-link">Like</a>
                    <a class="mui-card-link">Read More</a>
                </div>
            </div>
        </div>

2.消息框(主要是用于显示各种提示信息)

控件代码:

<div class="mui-content">
            <div class="mui-content-padded" style="margin: :5px;text-align: center;">
                <button id="alertBtn" type="button" class="mui-btn mui-btn-blue mui-btn-outlined">警告消息框</button>
                <button id="confirmBtn" type="button" class="mui-btn mui-btn-blue mui-btn-outlined">确认消息框</button>
                <button id="prompBtn" type="button" class="mui-btn mui-btn-blue mui-btn-outlined">输入对话框</button>
                <button id='toastbtn' type="button" class="mui-btn mui-btn-blue mui-btn-outlined">自动关闭对话框</button>
                <div id="info">
                </div>
            </div>
        </div>

js部分:

//mui初始化
        mui.init({
            swipeBack: true //启用右滑关闭功能
        });
        var info = document.getElementById("info");
        try
        {
            document.getElementById("alertBtn").addEventListener('tap', function() {
                mui.alert('欢迎使用Hello MUI', 'Hello MUI', function() {
                    info.innerText = '你刚关闭了警告框';
                });
            });
            
            
            document.getElementById("confirmBtn").addEventListener('tap',function(){
                var btnArray=['是','否'];
                mui.confirm('MUI是个框架,确认?','Hello MUI',btnArray,function(e){
                    if(e.index==0){
                        info.innerHTML='你刚确认MUI是个好框架';
                    }else{
                        info.innerHTML='MUI没有得到你的认可,继续加油';
                    }
                });                
            });
            
            
            document.getElementById("prompBtn").addEventListener('tap',function(e){
                e.detail.gesture.preventDefault();//修复IOS 8.x平台存在的bug,使用plus.nativeUI.prompt会造成输入法闪一下又没了
                var btnArray=['确定','取消'];
                mui.prompt('请输入你对MUI的评语:','性能好','Hello MUI',btnArray,function(e){
                if(e.index==0)
                {
                    info.innerHTML='谢谢你的评语:'+e.value;    
                }
                else
                {
                    info.innerHTML='你点了取消按钮';
                }
                })
            });
            
            
            document.getElementById("toastbtn").addEventListener('tap',function(){
                mui.toast('欢迎体验Hello MUI');
            })
            
        }
        catch(err)
        {
            alert(err);            
        }
       

 

3.复选框(CheckBox):用于复选多种状况的开发情形中

控件代码:

<div class="mui-content">
            <h5 class="mui-content-padded">图标左对齐</h5>
            <div class="mui-card">
                <form class="mui-input-group">
                    <div class="mui-input-row mui-checkbox mui-left">
                        <label>Checked:false</label>
                        <input name="checkbox" value="Item 1" type="checkbox"/>
                    </div>
                    <div class="mui-input-row mui-checkbox mui-left">
                        <label>checked:true</label>
                        <input name="checkbox" value="Item 2" type="checkbox" checked>
                    </div>
                    <div class="mui-input-row mui-checkbox mui-left mui-disabled">
                        <label>disabled checkbox</label>
                        <input name="checkbox" type="checkbox" disabled="disabled">
                    </div>
                </form>
            </div>
            <h5 class="mui-content-padded">图标右对齐</h5>
            <div class="mui-card">
                <form class="mui-input-group">
                    <div class="mui-input-row mui-checkbox">
                        <label>checked:false</label>
                        <input name="checkbox1" value="Item 3" type="checkbox"/>
                    </div>
                    <div class="mui-input-row mui-checkbox">
                        <label>checked:true</label>
                        <input name="checkbox1" value="Item 3" type="checkbox" checked/>
                    </div>
                    <div class="mui-input-row mui-checkbox mui-disabled">
                        <label>disabled checkbox</label>
                        <input name="checkbox1" type="checkbox" disabled="disabled"/>
                    </div>
                </form>
            </div>
        </div>

js部分:

mui('.mui-input-group').on('change','input',function(){
        var value=this.checked?"true":"false";
        this.previousElementSibling.innerText="checked:"+value;
    })

Material-Design-mui:基于mui框架,进行Material Design风格美化 Material-Design-mui 基于的Material Design风格的UI 由于其他Material Design风格的web框架(如、等)主要是针对pc端网页的,对移动端的优化并不是太好,而mui是以ios为主要风格的框架,对于喜欢android Material Design风格的同学,就只好自己动手了^_^ 版本记录 2015.4.18 添加了修改后的js和css文件,并将mui.ttf 换成了Material-Design-Icons.ttf 2015.4.22 更多细节修正 修改内容 主题颜色修改(primary success info warning danger),参考自 按钮样式修改,参考自 radio checkbox switch card 等样式修改,参考自 删除了默认switch组件绑定的相关事件 将mui自带字体图标换成 立即下载

相关推荐

MUI手机app前端页面开发框架模板下载

MUI手机app前端页面开发框架模板下载 MUI手机app前端页面开发框架模板下载

H5-Mui框架——修改mui.confirm样式

问题简述: 使用mui框架默认提示框时,感觉与整体布局不符,因此想要更改其中的样式。 首先,查了一下资料:mui.toast样式风格及位置修改教程 以下是转载过来的文章内容。 =================== 我是完美的分割线 =================== 使用了mui.toast来实现可自动消失的信息提示效果。 但默认的显示效果太差...

weixin_30296405的博客 1267

TCP Reno/CUBIC 拥塞控制算法对比:从 Tahoe 到 BBR 的 4 种核心策略演进

本文深入解析了TCP拥塞控制算法的演进历程,从经典的Tahoe、Reno到现代的CUBIC和BBR,详细对比了4种核心策略的实现机制与性能差异。通过分析拥塞窗口、流量控制等关键技术,揭示了不同算法在高带宽延迟网络中的优化方向,为网络协议栈优化提供理论依据和实践指导。

weixin_33725239的博客 440

MUI初体验 模仿微信页面

实训终于结束了,收获不少,本次实训最终作品要求使用MUI制作模仿微信的web前端页面。 截图一下本次实训成果,代码打包放在文末,方便与大家一起交流学习。 有时间将实现的过程写成博文记录一下。 链接:https://pan.baidu.com/s/1S98QWC2p8bI76eFLB7_Q7w 提取码:3mev 一篇来自知乎博主的MUI简介 https://zhuanlan.zhihu....

念威的星球 3072

Z-Image Turbo LoRA训练全流程:从数据标注到模型部署的保姆级指南(附ai-toolkit配置)

本文提供了一份详尽的Z-Image Turbo LoRA模型训练全流程指南,涵盖从数据准备、智能标注、参数调优到最终模型部署与Z-Image集成的每个环节。重点解析了使用ai-toolkit训练整合包进行高效训练的核心技巧与避坑方法,旨在帮助用户稳定训练出高质量的专属角色模型。

weixin_29088655的博客 962

深入解析ffmpeg编码错误:avcodec_send_frame()返回-22的排查与修复

本文深入解析FFmpeg编码中avcodec_send_frame()返回-22(AVERROR(EINVAL))错误的根本原因与系统排查方法。核心问题通常在于编码器未正确打开或上下文传递错误。文章提供了从检查编码器查找、确认avcodec_open2()调用,到验证上下文传递的完整修复指南,并附有可运行的代码示例,帮助开发者快速定位并解决这一常见编码障碍。

weixin_28049429的博客 390

利用 Mui 进行一个简单的项目

利用 Mui 做一个简单的项目 前期准备工作 首先我们需要去安装一个开发工具 HBuilder X 和 模拟器(也可以连接手机进行开发),这是 HBuilder X 的下载地址 http://www.dcloud.io;模拟器我用网易的 MuMu ,下载地址 http://mumu.163.com。 创建项目流程:选择 5+App ,然后添加已包含 mui 的项目模板 然后可以在页面添加...

qq_43312337的博客 2384

【Ubuntu】SMBus Host controller not enabled(虚拟机进入不了图形界面)

SMBus Host controller not enabled(虚拟机进入不了图形界面)

Cappuccino Blog 4万+

前端项目实战捌-pad端mui使用网络请求

前端

qq_41632427的博客 168

PredFormer实战:用Transformer搞定交通流量预测(附TaxiBJ数据集代码)

本文详细介绍了如何利用PredFormer这一基于Transformer的先进模型进行交通流量预测,特别针对TaxiBJ数据集提供了完整的实战代码和优化策略。PredFormer通过门控Transformer块(GTB)的创新设计,在时空预测任务中展现出显著优势,相比传统方法将MSE降低33.1%,推理速度提升4.4倍。文章还涵盖了模型轻量化、部署优化等实用技巧,为智慧城市建设中的交通预测提供了高效解决方案。

weixin_29194817的博客 445

【四足机器人项目实战】MIT无刷电机FOC硬件电路设计

系列文章目录 提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加 TODO:写完再整理 文章目录系列文章目录前言一、MCU最小系统--STM32F446RE1.usb串口通讯连接口+程序下载连接口2.MCU电源滤波二、磁编码器角度传感器三、三相驱动桥四、CAN通讯收发器电路五、温度ADC检测六、电源滤波及分压电路1、DC电源输入端2、DC电源滤波电路3、DC电源分压电路4、三相绕线接线端总结参考资料 前言 认知有限,望大家多多包涵,有什么问题也希望能够与大家多交流,共同成长! 本文先对

qq_35635374的博客 7061

第三篇:移动APP开发-页面开发

所谓页面开发就是使用HTML5页面开发了,我们开发网页使用HTML和JS,而Hbuilder也是这样,不过呢前端框架使用的MUI,里面有写好的组件,只需要你自己拿来组装就行了。而JS呢则是使用封装的JS,可以是Jquery可以是Native.js等等。 关于mui参考文档:http://dev.dcloud.net.cn/mui/ui/#grid 同时关于Hbuilder得其他资料都在此:ht...

Wizard的博客 4167

冲压机器人系列编程:ABB IRB 6700_(6).RAPID编程语言入门

主菜单:包含文件、编辑、视图、工具等常用操作。项目浏览器:显示当前项目的文件结构,包括机器人模型、程序模块等。图形界面:用于创建和编辑机器人的虚拟环境。RAPID代码编辑器:用于编写和编辑RAPID代码。仿真控制面板:用于控制仿真过程,包括启动、暂停、停止等。变量是存储数据的容器,可以通过变量名访问和修改其存储的数据。变量定义时需要指定其类型和名称。% 定义一个整数变量并赋初值% 定义一个实数变量,未赋初值函数定义时需要指定其返回类型和参数。num result;子程序类似于函数,但不返回值。

zhubeibei168的博客 1378

MUI开发大全(小程序前端框架)

转载 https://www.cnblogs.com/jiekzou/p/7499549.html MUI开发大全 最近很久没有更新博客了,因为一直在学习前端h5 手机app的开发。曾经一度觉得自己css和js学得不错,进入到前端领域后才发现水很深~,写代码时HBuilder和VS混用,HBuilder的快捷键和代码提示以及真机调试方便,但是错误提示和代码格式化是硬伤,VS的前端报错提示很智能,代码格式化很顺畅,将二者的优点集合起来。现在在用MUI做app开.

weixin_40362806的博客 2261

深入浅出:大型语言模型(LLM)的全面解读

在当今的数字化时代,人工智能技术已经成为各行各业的核心驱动力之一。而在人工智能的领域中,大型语言模型(LLM)作为一种引人瞩目的技术,正在以其强大的语言理解和生成能力引领着一场革命。本文旨在深入浅出地解读大型语言模型,探讨其背后的原理、技术突破、应用场景以及未来发展趋势。

fudaihb的博客 10万+

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

QMUI框架简介

QMUI框架的使用 目录 QMUI框架介绍 官网简介 功能特性 框架的引入步骤 QUMI框架介绍 官网简介 QMUI Android 的设计目的是用于辅助快速搭建一个具备基本设计还原效果的 Android 项目,同时利用自身提供的丰富控件及兼容处理,让开发者能专注于业务需求而无需耗费精力在基础代码的设计上。不管是新项目的创建,或是已有项目的维护,均可使开发效率和项目质量得到大幅度提升。...

qq_42315359的博客 3351

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

mui消息框

警告框//message:提示对话框上显示的内容(String) //title:提示对话框上显示的标题(String) //btnValue:提示对话框上按钮显示的内容(String) //callback:提示对话框上关闭后的回调函数(Function) //type:是否使用h5绘制的对话框(div,span…); mui.alert();确认框//message:提示对话框上显示的

Mr丶GUO 3725

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

mui 消息提示框 toast自定义样式

js: 参数 说明 说明 duration 持续显示时间,默认值 short(2000ms) 支持 整数值 和 String ,String可选:long(3500ms),short(2000ms) type 强制使用mui消息框(div模式) ‘div’ mui.toast('加载中...',{ duration:'long', type:'div' }); css: .mui-toast-container { bottom: 40% !important;/*离布局底

BlizzardWu的博客 1547

html5 mui checkbox点击没反应,只有点击lable时候才有响应

mui checkbox用法 mui的checkbox的用法,官方文档这么说: DOM结构 <div class="mui-input-row mui-checkbox"> <label>checkbox示例</label> <input name="checkbox1" value="Item 1" type="checkbox" che...

wltsysterm的博客 2752

MUI--高性能前端框架

MUI是什么?     最接近原生APP体验的高性能前端框架。         相比同类框架的优势?      性能和体验的差距,一直是mobile app开发者放弃HTML5的首要原因。  浏览器天生的切页白屏、不忍直视的转页动画、浮动元素的抖动、无法流畅下拉刷新、侧滑抽屉卡顿等问题,这些都让HTML5开发者倍感挫败,尤其拿到Android低端机运行,摔手机的心都有;

z-xiaoyao 3890

HTML应用开发基础篇 - MUI 框架(三)MUI 布局

目录 1、MUI 栅格系统 2、MUI 标题栏 3、MUI 选项卡 4、卡片视图 5、轮播组件 6、列表 1、MUI 栅格系统 2、MUI 标题栏 3、MUI 选项卡 4、卡片视图 5、轮播组件 6、列表 ...

徐小mu的博客 4987

MUI-cardview(卡片视图),页眉、内容区、页脚

本文主要讲述cardview(卡片视图),页眉(图片+主标题+副标题)、内容区(图片/文字)、页脚(链接)的相关设置。 1、cardview(卡片视图)概述: 卡片视图常用于展现一段完整独立的信息,比如一篇文章的预览图、作者信息、点赞数量等; 使用mui-card类即可生成一个卡片容器,卡片视图主要有页眉、内容区、页脚三部分组成,结构如下: &lt;div class="mui-card...

LzzMandy的博客 4845

MUI混合app开发---switches开关点击状态的变更(jquery和mui两种方式的实现)

一、switches在mui框架中的使用 二、样式布局的实现 <div class="mui-content-padded"> <ul class="mui-table-view"> <li class="mui-table-view-cell"> <span></span> <d...

专注写bug 842

mui 城市3级联动--腾讯地图数据版

虾米觉得-腾讯地图既然开放有最新城市数据--就没有必要自己直接去维护了, 之前有写过pc版本的-现在写一个mui版本的 mui 引入依赖 js 代码: function cityLoadData() { var $$ = jQuery.noConflict(); $$.ajax({ url: "https://apis.map.qq.com/ws/district/v1/list...

疯狂的虾米 1013

十一.MUI - cardview(卡片视图)、mask(遮罩蒙版)

1、cardview(卡片视图) 使用mui-card类即可生成一个卡片容器,卡片视图主要有页眉、内容区、页脚三部分组成,结构如下: class="mui-card"> class="mui-card-header">页眉 class="mui-card-content">内容区 class="mui-card-foot

梅某某 6167
上一篇: Hbulider得前端基础_mui框架总结3_数字角标和按钮
下一篇: Hbulider得前端基础_mui框架总结5_日期(DateTime)&&图片轮播&&图文表格
奇点码农
博客等级 码龄19年 60粉丝 140原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值