在做过一系列小程序之后,对小程序的登陆鉴权的流程也有一定的理解,类似于 B 端小程序自不必说,要用户信息手机号地址可以一把梭。做一个引导页面进行判断然后要求用户给与绑定,用户自然不会多说什么,毕竟这是企业级别应用。但是当涉及到 C 端小程序时候。想让用户进行绑定,就势必要给与用户便利。预先绑定类该类小程序在使用之前就需要绑定用户信息。常见于线下门店类功能性小程序。线下操作时有大量的优惠活动来支持小
Promise 对象Promise 的含义基本用法Promise.prototype.then()Promise.prototype.catch()Promise.prototype.finally()Promise.all()Promise.race()Promise.resolve()Promise.reject()应用Promise.try()Promise 的含义Promise 是异步编程
转载
2024-07-26 18:10:05
45阅读
properties属性 在小程序组件中,properties 是组件的对外属性,用来接收外界传递到组件中的数据 properties定义properties: {
// 第一种方式:简化的定义方式(没办法指定默认值)
// max: Number
//第二种方式:完整的定义方式(可指定默认值)
max: {
type: Number,
va
转载
2024-05-29 11:25:11
544阅读
前端的框架太多让人眼花缭乱,很多相似的地方,优秀的地方大家都会借鉴,同时又会有各自的一些特点。小程序也好,其他框架也好,理解他们的设计缘由、实现原理,还是能学到很多很多东西的。一切始于双线程技术选型目前来说,页面渲染的方式主要有三种:Web 渲染。Native 原生渲染。Web 与 Native 两者掺杂,也即我们常说的 Hybrid 渲染。前面也说过,小程序最终的呈现形式,是 WebView +
微信小程序文档中提供的组件有限,一定程度上限制了开发需求,这里就需要我们自定义一些控件,实现开发需求。自定义控件有两种方式,一种是选择模板的方式,另一种是选择组件的方式来创建。这里我选择了组件方式来创建,这样只需引入组件和外部添加数据,内部展示数据,即可实现重用。1、文件目录结构这里一定要注意我们目录结构,个人喜好把项目中的业务文件放在pages中,图片放在与pages同级的images文件中,第
最近又在做小程序开发的工作。这次需要获取用户的地理位置,就是在界面上显示用户所在的城市。准备工作准备工作就是看小程序的文档-小程序-获取位置。 这里小程序提供了一个接口(OBJECT)。接口参数 这里主要是那个type参数。success返回 这里我们可以看见返回的数据里面和位置相关的只有经纬度latitude和longitude。但是这个是数字,用户并不需要关系这些也看不懂,用户只需要知道当前
现在WEB开发门槛越来越高,不想java 会了就可以有工作,前端不行 ,不仅JavaScript要求不低,基础的HTML+CSS还要扎实,jquery也是必须要会,现在的前端框架 Vue Ng React 还必须要会使用一个,不然出去都不存在找到工作,几年前前端要求都是应用层,现在面试都是看基础,比如面试官出一道题[]+[]
[]+{}
{}+[]
{}+{}
1+"1"+2
1+1+"2"
一、view组件及其重要属性view最主要的功能是布局1.1 相关属性属性1:hover-class 指定按下去的样式类这个属性指定按下去的类样式,让容器有一个单击效果, 当hover-class="none"时,或者没有设置这个属性时,就没有单击态的效果。 单击、再松开手指之后,容器组件恢复之前的状态。<view hover-class="bc_red" class="section__t
转载
2024-05-16 08:41:24
121阅读
微信小程序包含以下四种类型的文件:
.json 后缀的 JSON 配置文件
.wxml 后缀的 WXML 模板文件
.wxss 后缀的 WXSS 样式文件
.js 后缀的 JS 脚本逻辑文件1 JSON 配置JSON 是一种数据格式,在微信小程序中,JSON 文件用于实现静态配置
界面大概这样:逻辑部分: 【输入银行卡号的页面部分】<template>
<view class="all">
<view class="top_text1">
<text>添加银行卡</text>
</view>
<view class="top_text2">
<
转载
2024-04-17 11:19:45
279阅读
什么是事件事件是视图层到逻辑层的通讯方式。事件可以将用户的行为反馈到逻辑层进行处理。事件可以绑定在组件上,当达到触发事件,就会执行逻辑层中对应的事件处理函数。事件对象可以携带额外信息,如 id, dataset, touches。常见事件tap:手指触摸后马上离开longpress:手指触摸后,超过350ms再离开,如果指定了事件回调函数并触发了这个事件,tap事件将不被触发touchstart:
原创
2023-04-16 11:27:00
663阅读
事件类别: tap:点击事件; longtap:长按事件; touchstart:触摸开始; touchend:触摸结束; touchcansce:取消触摸; 事件绑定: bind绑定; catch绑定;(能阻止事件冒泡) 在冒泡的事件中: currentTarget 和 target是不一致的;
转载
2019-04-22 14:49:00
143阅读
2评论
在小程序中,使用bindtap来绑定js中的事件 实例: <!-- 事件绑定 --> <view>当前数字为:{{number}}</view> <view> <input type="text" placeholder="空" bindinput="handleInput" /> <button ...
转载
2021-09-13 15:48:00
70阅读
2评论
?今日学习目标:数据绑定
?创作者:颜颜yan_
?专栏系列:微信小程序开发实战实现数据绑定如何让data中的数据在页面中显示呢,小程序采用数据绑定的机制来做数据的初始化和更新。小程序的脚本逻辑是运行在JSCore中,JSCore是一个没有DOM的环境,它完全抛弃了DOM结构,我们只能使用数据绑定来做数据的相关操作。
不同于AngularJS的双向数据绑定,小程序仅实现了从逻辑层传递到渲染层的数据
前言微信小程序保存到内存中有两种方法,一种是同步一种是异步,两个方法有着独特的用处,在小程序控制台中的Storage中可以查看保存到内存中的数据。保存到内存中也就是我们平常说的本地存储,有一个内存限制,但是一般都可以满足开发的一个数据大小话不多说 直接说操作下面是如何保存数据 代码。 注意!!!:同步与异步写法不同// 比如如何将一个数据保存到本地数据中,方便后续的开发取相应的数据
//这里存储数
转载
2024-06-21 08:15:49
168阅读
ular的双向绑定如下示例: 你不需要多余的操作就可以实现这么简单的双向绑定,但是在小程序里就不是这么玩的了 说一下方法一和方法二的区别: 方法一:第一步先赋值,值发生了变化,但是这个时候页面不会渲染为新数据,你需要调用set
原创
2021-12-24 10:19:15
312阅读
微信小程序之数据绑定,持续更新【微信小程序】系列
推荐
原创
2022-10-06 18:05:16
10000+阅读
点赞
1评论
微信小程序之事件绑定,持续更新【微信小程序】系列专栏
原创
精选
2022-10-07 21:32:56
10000+阅读
星空学堂starSchool1.项目搭建2021.11.1bug1(使用less)HbuilderX使用less报错在uni-app官网导入hx也失败解决办法:进入hx安装目录并在控制台执行npm installbug2(组件跳转)组件内使用路由跳转使用相对路径不能跳转,需要使用绝对路径bug3(tabbar1)多用户切换,根据进入的用户不同显示不同的tabbar,因为uni-app只在pages
转载
2024-08-01 19:41:08
177阅读
1. 获取微信小程序的 AppID 登录 https://mp.weixin.qq.com ,就可以在网站的“设置”-“开发者设置”中,查看到微信小程序的 AppID 了,注意不可直接使用服务号或订阅号的注意:如果要以非管理员微信号在手机上体验该小程序,那么我们还需要操作“绑定开发者”。即在“用户身份”-“开发者”模块,绑定上需要体验该小程序的微信号。本教程默认注册帐号、体验都是使用管理员微信号。
转载
2024-02-01 19:19:17
50阅读