properties属性 在小程序组件中,properties 是组件的对外属性,用来接收外界传递到组件中的数据 properties定义properties: {
    // 第一种方式:简化的定义方式(没办法指定默认值)
    // max: Number
    //第二种方式:完整的定义方式(可指定默认值)
    max: {
      type: Number,
      va            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-29 11:25:11
                            
                                544阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            前言微信小程序保存到内存中有两种方法,一种是同步一种是异步,两个方法有着独特的用处,在小程序控制台中的Storage中可以查看保存到内存中的数据。保存到内存中也就是我们平常说的本地存储,有一个内存限制,但是一般都可以满足开发的一个数据大小话不多说 直接说操作下面是如何保存数据 代码。 注意!!!:同步与异步写法不同// 比如如何将一个数据保存到本地数据中,方便后续的开发取相应的数据
//这里存储数            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-21 08:15:49
                            
                                168阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            最近又在做小程序开发的工作。这次需要获取用户的地理位置,就是在界面上显示用户所在的城市。准备工作准备工作就是看小程序的文档-小程序-获取位置。  这里小程序提供了一个接口(OBJECT)。接口参数 这里主要是那个type参数。success返回 这里我们可以看见返回的数据里面和位置相关的只有经纬度latitude和longitude。但是这个是数字,用户并不需要关系这些也看不懂,用户只需要知道当前            
                
         
            
            
            
            博客简介本篇博客介绍如何调用微信API获取经纬度,如何调用百度地图API获取实物位置微信API获取经纬度信息百度地图API获取实物位置微信小程序获取经纬度微信提供了获取当前设备经纬度的API,我们可以方便的用调用API获取当地的经纬度坐标,找到微信官方文档获取API参数信息:wx.getLocation(Object object)调用前需要 用户授权 scope.userLocation获取当前            
                
         
            
            
            
            自定义组件 - 组件的创建与引用 1. 创建组件     ① 在项目的根目录中,鼠标右键,创建  
 components  
 ->  
 test  
 文件夹     ② 在新建的 components -> test 文件夹上,鼠标右键,点击“ 
 新建 Component 
 ”     ③ 键入组件的名称之后回车,            
                
         
            
            
            
            1.微信小程序公共组件封装由于有些页面上会出现重复的代码,就需要把它提炼成组件的形式,方便后期的应用,也可以提高开发效率,接下来我就把上一篇文章里做过的一个简单的顶部导航菜单封装成公共的组件。1.1. 创建组件首先在components中新建一个文件夹,在此文件夹上右击选择新建component选项,建好的目录结构如下1.2  在子组件topnav.wxml里面写入标签<!-- 顶            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-09-20 16:01:36
                            
                                386阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一、创建组件和使用自定义组件1.创建组件①在项目的根目录中,鼠标右键,创建components -> 文件夹②在新建的components -> 文件夹上,鼠标右键,点击“新建Component' ③键入组件的名称之后回车,会自动生成组件对应的4个文件,后缀名分别为js, json,.wxml 和.wxss2.组件引用组件的引用方式分为“局部引用”和“全局引用”局部引用:组件只能在当前            
                
         
            
            
            
            星空学堂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阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            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阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            微信小程序开发之setData?为什么不能频繁 setData先科普下 setData 做的事情:在数据传输时,逻辑层会执行一次 JSON.stringify 来去除掉 setData 数据中不可传输的部分,之后将数据发送给视图层。同时,逻辑层还会将 setData 所设置的数据字段与 data 合并,使开发者可以用 this.data 读取到变更后的数据。因此频繁调用,视图会一直更新,阻塞用户交            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-19 23:05:25
                            
                                91阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            微信小程序中有一些扩展组件可以用,例如其中的图片上传组件,不论样式还是上传时的动画,都比较好,在使用过程中也遇到了一些问题,在这记录一下,也期望能让后来用的人少走弯路。第一步,首先访问网址,https://developers.weixin.qq.com/miniprogram/dev/extended/weui/download.html,下载你需要的组件到程序中,需要下载这uploader,c            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-27 15:42:32
                            
                                299阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            在近期做得一个小程序里要展示当地天气情况,这也就意味着要获取当前位置信息,小程序这边需要getLocation来向用户发起弹窗申请授权获取位置信息。就像下面这样:不过呢,现在的getLocation()只能获取到用户当前位置的经度、纬度.......又让我回想起高一时那个地理我刚及格的成绩,咱得把经纬度再转成位置才行(因为我的后端是根据 省市区 来进行天气获取的,而不是经纬度,就像"北京市-北京市            
                
         
            
            
            
            先简单说一下,小程序的结构 
   如图所示 1、每个视图(.wxml)只需要添加对应名字的脚本(.js)和样式(.wxss)就可以了,不需要引用,page下面的脚本以及样式都是继承至最外面的app.js , app.wxcss 2、脚本也就是.js文件,他有固定格式:page,是用于获取数据的 3、utils是用来放置数据接口的 数据访问,如果懂点ajax,都不是问题,没啥好讲的 微信小程序,因            
                
         
            
            
            
                    在微信小程序中我们为了方便项目的开发。减少没必要的重复代码,往往通过组件来进行开发,将能够重使用的模块或功能封装成一个组件,那么,当我们在使用的时候只需要引入传值就可以了,同样也可以组件里面放组件,开始套娃。可能有的同学会问,什么是组件呢,组件在我看来就是一个独立的模块,可以看成一个跟小的项目,他会根据你给的值,呈现不同的状态,大家在写的时候            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-23 05:05:09
                            
                                260阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            前端的框架太多让人眼花缭乱,很多相似的地方,优秀的地方大家都会借鉴,同时又会有各自的一些特点。小程序也好,其他框架也好,理解他们的设计缘由、实现原理,还是能学到很多很多东西的。一切始于双线程技术选型目前来说,页面渲染的方式主要有三种:Web 渲染。Native 原生渲染。Web 与 Native 两者掺杂,也即我们常说的 Hybrid 渲染。前面也说过,小程序最终的呈现形式,是 WebView +            
                
         
            
            
            
            微信小程序文档中提供的组件有限,一定程度上限制了开发需求,这里就需要我们自定义一些控件,实现开发需求。自定义控件有两种方式,一种是选择模板的方式,另一种是选择组件的方式来创建。这里我选择了组件方式来创建,这样只需引入组件和外部添加数据,内部展示数据,即可实现重用。1、文件目录结构这里一定要注意我们目录结构,个人喜好把项目中的业务文件放在pages中,图片放在与pages同级的images文件中,第            
                
         
            
            
            
             现在WEB开发门槛越来越高,不想java 会了就可以有工作,前端不行 ,不仅JavaScript要求不低,基础的HTML+CSS还要扎实,jquery也是必须要会,现在的前端框架 Vue Ng React 还必须要会使用一个,不然出去都不存在找到工作,几年前前端要求都是应用层,现在面试都是看基础,比如面试官出一道题[]+[]  
[]+{}
{}+[]
{}+{}
1+"1"+2
1+1+"2"            
                
         
            
            
            
            1. 场景修改了某个数据,要返回上个界面的列表去刷新界面数据,该怎么做。 上两张图补充说明: 如上图所示,我们需要实现的是:在列表中,选择一个门店 > 进入详情 > 修改状态 > 返回上个页面 > 状态更新。二. 实现方式这里我想到两种方式:返回列表界面后,重新请求列表数据。 实现方式:直接在列表界面的onShow()生命周期函数中重新发请求。/**
   * 生命周期函数            
                
         
            
            
            
            微信授权登录我们的项目开发有时候用到用户的一些信息,比如头像,昵称等。目前小程序为我们提供好了wx.getUserProfile方法以供获取用户信息,它的使用非常简单。wx.getUserProfile方法获取用户信息不推荐使用 wx.getUserInfo 获取用户信息,自2021年4月13日起,getUserInfo将不再弹出弹窗,并直接返回匿名的用户个人信息 推荐使用 wx.getUserP            
                
         
            
            
            
            一、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阅读
                            
                                                                             
                 
                
                                
                    