uniapp/微信小程序获取蓝牙设备 uniapp/微信小程序获取蓝牙设备viewscriptstyle此文章只是获取蓝牙设备,不涉及连接设备,连接设备敬请期待!!!view<u-navbar :is-back="true" title="设备" :background="background" title-color="#FFFFFF" back-icon-color="#FFFFFF" :border-bottom="false"> </u-navbar> <button class='bu
微信小程序----表单:交互控件 表单组件1. input输入框组件基础属性input输入框组件–基础属性—type类型type属性值input输入框组件—占位符placeholder相关占位符placeholder属性注意:placeholder字体大小默认与input字体大小相同,不能分开设置,不然应用户体验。方案:给input设置字体大小即可input输入框组件...
微信小程序----表单:按钮 表单组件1. button按钮组件button按钮属性按钮大小size属性值查看源码,分析button默认样式与小尺寸button默认样式默认样式(1px问题)由此可以分析出button按钮的边框是由伪元素button:after设置的。所以,若想去除小程序按钮默认边框,给button设置border:none无效,只能通过伪元素去除默认边框。查看源码,小尺寸but...
微信小程序----基础内容组件 icon图标组件组件属性的长度单位默认为px,2.4.0起支持传入单位(rpx/px)icon图标组件type类型参数<icon type="success"></icon> <icon type="success_no_circle"></icon> <icon type="info"></icon> ...
微信小程序----视图组件案例 视图容器组件1. 滑块视图容器swiper和滑块swiper-item组件微信小程序swiper实现滑动放大缩小效果先将基础轮播图写出来,开启无缝衔接模式circular开启指示点属性:值:自定义指示点样式添加前后边距属性:值:...
微信小程序----视图组件 什么是组件?组件就是我们写HTML的一些基本标签,比如div、span、p、ul、li等。在大多数HTML里面的标签,很多都是要自己写上一些效果的,但是在小程序里面,很多标签都带有自己的效果,可以实现一些简单的JS逻辑。微信小程序里有很多很有意思的组件,这些组件给我们开发小程序提供了很大的便利简介一个小程序页面可以分解成多个部分组成,组件就是小程序页面的基本组成单元。为了让开发者可以...
微信小程序----WeUI框架 前言因为小程序的api描述都比较简单,并没有wxml及wxss的描述,有的人可能会想小程序有没有一个UI库。类似于前端中的常见的UI库例如Bootstrap、MDUI(简称MD)、Semantic UI(简称Semantic )、uni-app、MUI、Element等等类似的框架UI库小程序UI库WeUI:结果当前是当前有的,它就是微信小程序官方推出的小程序UI库WeUI。WeU...
微信小程序----收藏案例 需求分析样式分析:未收藏时为灰色态,点击收藏按钮,图标变色,同时弹框实体收藏成功;收藏成功后,点击已收藏的商品,取消收藏,此时图标恢复为灰色态,同时弹框提示取消收藏成功。逻辑分析:每个商品单独绑定个数据,负责管理收藏状态,点击时判断状态,然后切换收藏功能先将图片静态样式写入因为收藏按钮是在商品展示栏上一层,所以可以用绝对定位到右下角,此时点击便不会跳页接下来绑定数据...
微信小程序----事件对象-绑定、冒泡、捕获 事件冒泡事件触发验证事件冒泡验证验证后发现事件发生冒泡,点击子级时,除了触发子级事件,还会冒泡到父级,触发父级绑定的事件点击父级红色区域点击父级红色区域时,只会触发父级绑定的事件target和currentTarget 属性的区别event.target返回触发事件的元素event.currentTarget返回绑定事件的元素例如:事件冒泡到父级时触发事件源头...
微信小程序----跳页之tabBar导航跳转 tabBar小程序导航简介:小程序是一个多tab标签应用(客户端窗口的底部或顶部有tab栏可以切换页面),可以通过Tabbar配置项指定tab栏的表现,以及tab切换时显示的对应页面。小程序根目录下的 app.json 文件用来对微信小程序进行全局配置在小程序配置文件里面可以设置tabBar属性:案例接下来挨个看下tabBar配置项下的属性:tabBar配置项属性—...
微信小程序----小程序模型与宿主环境 前言小程序可以调用宿主环境/微信提供的微信客户端的能力,这就使得小程序比普通网页拥有更多的能力(扫一扫、摇一摇)。小程序的运行环境分成渲染层和逻辑层, WXML 模板文件和 WXSS 样式文件工作在渲染层,JS 逻辑文件工作在逻辑层。渲染案例渲染“Hello World”案例WXML模板使用 view 标签,其子节点用 {{ }} 的语法绑定一个 msg 的变量JS 脚本使用 ...
微信小程序----JS逻辑文件 前言一个服务仅仅只有界面展示是不够的,还需要和用户做交互:响应用户的点击、获取用户的位置等等。在小程序里边,通过编写 脚本文件来处理用户的操作。小程序的主要开发语言是 JavaScriptJS 作用:开发者使用 JS来开发业务逻辑;调用小程序的 API 来完成业务需求。业务逻辑案例交互案例:点击 button 按钮的时候,希望界面显示 “Hello World”,于是在 ...
微信小程序----静态补充CSS之IFC、FFC、GFC讲解 简介前言:Web页面的布局,常见的主要有“浮动布局(float)”、“定位布局(position)”、“行内块布局(inline-block)”、“CSS3的多栏布局(Columns)”、“伸缩布局(Flexbox)”以及“网格布局(Grids)”等。IFC简介IFC简介:行级格式化上下文Inline Formatting ContextIFC布局规则:在一个行内格式化上下文中,盒是...
微信小程序----静态补充CSS-BFC BFC简介BFC 已经是一个耳听熟闻的词语了,网上有许多关于 BFC 的文章,介绍了如何触发 BFC 以及 BFC 的一些用处(如清浮动,防止 margin 重叠等)首先要明确BFC是什么意思,其全英文拼写为 Block Formatting Context 直译为“块级格式化上下文”。在解释 BFC 是什么之前,需要先介绍 Box、Formatting Context的概念。Box 是 ...
微信小程序----Flex布局-项目属性 项目属性:设置容器内项目相关样式,用于设置项目的尺寸、位置,以及对项目的对齐方式做特殊设置。项目元素属性集合:order、flex-grow、flex-shrink、flex-basis、flex、align-self项目属性:沿主轴方向上的排列顺序order: 0(默认值) | <integer整数>项目的收缩因子flex-shrink: 1(默认值) | <nu...