粉丝74获赞637

如何在小程序上开发地图,并且获取这个地理位置信息和选择城市的功能呢?这是有一些技巧的。大家好,我们全程开发云,向我们讲一下小程序的实战编程, 我们要做的一个东西是一个小洋人的一个地图,看到了吧?那么我们就需要获取到地图的组建,那么我们怎么做呢?首先我们需要配置一下 manifest 的这个文件哈,第一步我们需要在 这个试图里面找到是某信息小程序,对吧?然后勾选这个位置接口,看到了吧,就是你在基层代码写正确了,如果说你不配置的话,也无法进行一个 正确的结果的输出,所以说这个也是一个大坑哈,描述一下是必填的, 我们写一个通用的吧。啊,保存一下,这个时候我们要往下拉,然后找到原码视图这个位置,然后去搜索,搜索这个念字,看到了吧? 找到之后呢,我们会发现这里面会有一些什么 appid 啊,但是我们有几十个哈,上百个,无所谓了,需要增加这一块,看到了吧,这个和某信上的是一样的,考过来, 那我为什么要在这加呢?如果说你只是在 配置在这次里面加的话,当你每次编译的时候呢,这个小程序会被覆盖掉, 会被这个 mifa 里边这个配置给覆盖掉,就没了,所以说我们需要在这里边去加,这个是一定要注意的一个点,一定要注意的一个点,而且这里面有一个,如果你不这样做的话,会导致你开发效率非常低,这样我们能够提高一个开发效率哈,大家可以尝试去做一下。

大家好,大家好,我们来看一个内容啊,这个是一个项目的入口文件啊,这个入口文件的话就是整个项目运行呢,他都会加载这个入口文件, 这个入口文件呢,就是这个魅点 js 文件啊,这上面呢也有一些呃属性啊方法啊,也写,就是有写在这个入口文件上面的,那这个入口文件呢,就是相当于是一个全局配置文件哈,就 他主要的一个作用呢,就是能够我们在上面去写的一些这些属性方法,都是属于全局,就每个页面呢,他都会具备这样的一些属性方法,因为整个项目运行之后,每个页面相当于是一个公共文 见吧,这公共文件上面的这些公这些方法,这也是公共的,就每个页面他都具备这个啊属性方法,所以说我们去写一些公共的东西,他都是可以写在这里,包括是现在这些魔怪。这上面的一些 呃文件啊,我们写的一些模块啊,我们在的话呢模块他都是独立的,就跟现在他只是独立的一个文件,跟我们这些页面没任何关系,那我们就要通过这个入口文件来去做一个连接,首先我们先导入,对吧?先导入进来,导入进来之后呢,再给他 去定义一个属性叫 property, 就是它的一个属性,嗯,然后我们定义的这个属性叫 pages, 然后再等于我们导入的这个文件名,那就是说现在这个文件的话,它就具备 这样的一个 pages 属性,那我们每个页面呢,它就是一个 dism, 那我们 diss 去点这个 pages 就能够点出这个属性,那这个属性呢?它是又是一个模块,那这个模块上的这个方法, 这些包括这些都是可以直接通过地址给他点击出来,在那这入口文件上面呢,一个可以做导入,第二个呢,也可以直接去写写一些属性和方法。那这个是一个 s go, 我们定义了这么一个属性,那这属性呢?就包含了这几个,呃,勾出 ty 啊,像这些方法哈, 然后我们在每个页面呢,也是可以可以去调用这个勾住 tad 吧哈,就可以用 dis 点这个,呃,刚那个 s go 这个属性名称,然后点 tad 就能够点出这个方法了,所以这个入口文件的作用呢?它就连接 每个模块的一个桥梁啊,也是一个。呃,我们在上面写一些公共方法,也可以在上面去写哈,但是一般那些方法我们都会写到模块上面,这里的话尽量让他简化一下,不要写的太多东西。 我们看到这个页面上啊,就是有这么一个勾出这个方法啊,这个方法呢就调用的这个勾出 type 这个方法,那也是通过 disco 这个属性,然后点这勾出 type 这个方法,然后再把这个变这个需要的一些参数传进去就可以了, 这样子的话在这个模块他就会做处理,这样子我们调用写页面上去,呃,写这个方法的话就比较简单啊,直接调用一下就行了, 所以这里面他这个方法里面就有这些处理的一些过程啊,这个 type 类型啊,然后这个 url 的这个参数啊, 是啊,他就可以传到这里。总结来说呢,这个魅点 js 文件呢,他也是一个模块,运行之后呢?他就每个页面具备的这个模块的一些功能。

经常有人找我做项目,但是大部分都不靠谱,比如说五百块钱就想做一个小程序啊,或者说一两千块钱就想做一个 app 啊,真的,这种做不来这种,除非手里有现成的模板,修修改改给你就可以。 但是我这边呢,基本上都要从零到一定制化开发。但是最近有接到一个相当靠谱的项目啊,这个项目也是一个小程序加一个后台系统的简单配置,但是 呃,复杂一点就在于他既有前端的部分,又有后端的部分,对吧?因为有接口, 呃,整个项目下来也就是不到两万块钱,但总体来说还算靠谱可做,所以花了一段时间去做了。所以你看大家这段时间也没有去直播啊。呃,各位老板,如果 说你手里有这种要做项目,这种需求,对吧?可以找我,前提是要靠,比如说一两万、两三万、四五万,甚至十几万、几十万的这种项目,像那种几百块钱的那种,那就不用聊了,哈哈,我们绝对可以高质量的给大家交付。

大家好,来看一个那个功能,这个是一个那个城市组建啊,城市组建呢,就是那些选择省 啊,市区这样的一个组件哈,有单独的这个组件的话呢,是比较好去操作的,但是像这种他是有一定的关系啊,像我们选择省, 再选到四,再选到这个区啊,他这个是有一个关系在这这里面,所以说这个呢处理起来了稍微就要麻烦一点点啊,因为我要考虑到他的下一集的这些数据, 所以有时候没处理好的话,可能会产生这种数据,对不上啊,选择的省可能看到的数据是别的省的,对吧?所以像这种情况的话就需要做一些呃 多一点的一些逻辑处理。这个组件呢,我们是经常会用到的,这个是一个下拉组件啊,比如说我们就选择一个分类啊,或者选择像这种城市地区啊,还有很多种情况都会用的上这个属性呢,他是需要有一个数组 啊,我们把这个数组呢绑定到这个属性上面,然后这个呃组件呢,他就会循环每一项, 要把每一项显示出来,然后我们就可以去选择哪一项。那再通过这个鼠标的一个点击事件啊,我们就可以呃取到他选择的这一项的一个内容,再把这个内容呢再复制到这个 呃组件上面去显示出来,然后就看得到选择的是哪一项的什么内容。这样的我们具体看一下这个 实现的一个流程方法啊。首先呢这个页面呢,我们打开啊,就会有这个省市默认的一个城市在这里, 那这个的话就是需要在这个页面初始化,然后我们就要去呃调用这个方法去获取数据的,就是这个方法啊,这个是一个那个获取数据的方法,那我们在这个页面初始化就会有执行了这个方法获取到了这个数据, 所以说呢页面他会有这个啊,初始数据这个方法,我们是对这个数据做的一个重新的一个处理 啊,这个数据呢?他原本的结构啊,他是不是用这个组件去用的这个组件?他是啊,我每个组件会对应有 他对应的一个数组,所以现在这个是一个多维数组了,所以他是不能说直接去取的,你到时他循环的话,他也没法去循环这样的一个结构。所以我们需要把呃,省市区都要重新组合一个新的对象 啊。我们设置一个,自己重新设置一个对象,然后将这个原有的数据的这个省,把它那个便利出来,就循环便利出来他这个省 的一个数据,然后再把这个省又重新复制给了我们自己设自定义的一个对象,所以这个对这个自定义的 province 就是我们自己。呃存储的就是这个所有的省的一个数组,包括这个城市也是 啊,让我们选到哪一个省,然后又将这个省的城市又再给他便利出来,然后又组成的一个单独的一个城市的一个数组。这样的 最后这个区呢?这个区他本身就是一个所有的存储的都是这个区自己的这些列表, 所以这个就不需要重新去便利了,不用这个 map 去便利,我们只需要把这个区的数据重新复制到我们自己自定义的一个区的变量里面就行了,这样子呢,三个数组我们就给他拿到了 啊,然后再给他对应的去绑定到对应的这个组件上面,这个组件我们用了三次啊,然后就每一个对应一个省市区,把它对应成, 所以这种结构的话,其实他就是已经没有任何关系的,他其实都是独立的啊,就是我们选择单独的每一个组件,他都是跟其他组件是没有任何关系这么一个情况,所以我们还是需要做一个数据筛选,做一个关系处理。 这个数据处理主要还是用到这个下标来去处理的,因为选择每一项,那每一项就是这个下标,那原来他的一个数据结构呢?就是省市区这么一个列表 啊,一个大的一个对象,那我们基本上都是通过下标就能选到哪个省啊,或者哪个市啊啊或哪个区啊,都是通过下标去筛选出来的。


大家好,哎,之前做过这个地图找房的这个小程序,然后北京的这个朋友啊也找我给他弄了这一套,然后他给里面做了一些小调整,我们来看一下他做了哪些调整。 首先在会员管理这里, 他告诉我,他说啊,因为这个账号,呃申请完之后需要激活,激活之后 有可能就是一个账号有好几个人去登,然后去发布这个信息,对他来说啊,就是他无法去管控啊登录的状态,所以当时给他加了一个登录状态跟就是对应的那个 tok, 那当用户登录的时候,这个状态,嗯,这个 token 就相应的会写在数据库里面,当你登录成功之后,这块管理员这块就可以显示这个是已登录状态,然后,嗯,数据库会 将对应的这个登录状态跟 tok 都存到数据表里,如果用户需要在其他地方去登的话,那必须要退出他的账号,退出之后把登录状态就改为未登录了,然后 涛肯也就清除了。如果用户在其他的就打个比方,在另外一台手机上去登录之后,这个手机如果说坏掉了,那就可以找管理员直接叫他强制下线,强制下线的时候,他之前登录的那个状态啊,跟涛肯都会被清除的。还有这个对应的搜 搜索,因为之前做的是精确搜索,就是你对应了一个手机号肯定只有一个人,对吧?然后可以进行修改啊,删除啊等等操作 啊。那现在,呃,他之前告诉我,他说这样比较麻烦,他又弄了,就是让我给弄成这种模糊查询。我们可以啊,先查个幺三六,打个比方啊, 看对应的这些数据就出来了,然后还有里面的这个小区,小区一样,小区的话也是进行抹后查询,看,我们先收个护国寺,看里面有护国寺, 我们搜寻他立马就出来了,然后带有四的有好几个,我们可以把四搜一下,你可以看到这就是模糊查询。因为之前的话,因为我们西安这边用的时候都是 是小区名字比较精确,他那边说基本上都是以巷子为单位的,所以就弄了这种什么周边,怎么周边,然后对应的这个坐标位置写在了上面, 还给他加了一个删除,因为之前我们做的时候就没有必要去删除,为什么呢?因为如果说这个小区不用或者是需要啊调整的时候,我们直接可以点修改,修改的时候我们可以重新去选择他的这个经纬度, 然后再填写他对应的这个名字,点击修改的时候他就对应修改掉了,这就不用点删除,但是他提出来给他加了一个删除,然后他都知道修改是这么个道理,之后他说其实就不用去加。 那,那我们这会来试一下,看一下到底是什么情况。我先把先把投屏打开一下, 那我们进来之后先注册一个账号,注册账号的时候这块就显示对应的账号,我们可以输个测试一下,然后密码输入对应的密码, 然后姓名 手机我们直接可以拿手机号去登录,所以手机号我们幺三六 一二三四五六七八九,你必须要输入正确的手机号,那你随便输入看 十一位是控制了,但是待会他会效应你这个手手机号是否去正确我的名称。嗯,原先我们就选择第一个,然后当点击注册的时候,他需要先阅读一下,那我们直接打个勾 看,请填写正确的手机号,因为服务端做了这个效验,我们就可以幺三六一二三四五, 然后注册看,注册成功请等待管理员审核。到了这个界面之后, 我们就可以回到我们的模拟器当中,用我们的这个管理 看它是未审核状态,我们激活一下它就激活成功了。激活成 成功之后,我们就可以直接登录了,来登录一下幺三六一二三四五六七八九 a 幺三六一二三四五六七八密码, 然后登录,登录成功了好,登录进来之后就会显示你未发布房源啊,你可以进行发布房源信息,然后点击发布就可以对应发布相应的房源信息了。 然后我们可以试一下我们这个,你看我们可以看一下它的状态,看这块就显示已登录了, 然后我们再开一个,这个我是刚打开的,我们再拿这个再去登录一下,你会发现幺三六一二三四五六七八。 登录他就告诉你该用户已在其他地方登录,请联系管理员处理,管理员的话那就直接将他 下线,此账号下线,那直接就登录,他就登录进来了,加了这么一个功能,然后地图找房,最初做的这个就是啊,让对应的这个用户进到我们相应的小程序页面之后, 可以发现身边有的这些房源信息,对于中介啊,嗯,还有跟房产有关系的,这些都是有用的,看到没有? 来之后 好感兴趣的可以进来跟我聊一聊,拜拜。

呃,各位大家好,今天呢我们这个视频啊,要谈一谈 uni app 是什么,以及学习 uni app 前的呃,准备工作,那么首先要说一下 uni app 这个两个单词, uni 呢,这个单词是联合的啊,统一的 app 呢,我们也都是平常说的 app, 那么 uni app 它产生的背景是什么呢?就是说我们的软件啊,现在在 app 端要显示也就手机端, 那么呢,除了安装包的 a p p, 还可能有各种小程序,比如抖音上也有小程序, 那么微信里也有小程序,然后呢百度的安装包里面也有小程序,支付宝里面也有小程序,那么如果能做到开花一套代码运行到 这几个环境当中去,那么有没有这样的一个一套代码呢?就说只用开花一次就在各种环境中都能运行的啊,也不能说各种,那么呢应该有十四种环境中都可以运行,那我们呢,只要打开百度,各位一定要注意,然后搜索百度, 那么点击搜索以后呢,就会弹出呢这块叫 uni app, 那么 uni app 呢?它呢?这里边呢,我们刚刚说了,它满足一个 开发环境,就是说开发一次代码,他可以运行到多端,到底能运行到多少端呢?我们在这下边呢,列出来有十四个平台, 那十四个平台我们向前走,向上走一走啊,各位看一下这十四个平台分别是什么呢?安卓版的,苹果的,外部端的,微信小程序的,支付宝的,百度的, 呃,抖音的,字节跳动的等等,然后就说开花一次就可以在十四个平台上面呢都能运行, 那么有的人就说了,哎,那么这样就可以起到一如一个好处了,就这个开花呢,只要写一次代码对不对?那么他学这门语言之前呢,我们要涉及到一个问题,这种开花呢,不叫原声开花,叫也叫做外播 app 的一种,也就外播 app 的一种,就是采用的是网页的技术 啊,然后把它打包,然后到各个环境中去运运行,那么在学习这门语,学习这个,这是一个框架啊,这是一个框架,那么他可以帮我们打包了十四个平台。 那么学习之前呢,我们要具备哪些哪些要求?那么首先呢,它还是网页的一块技术,就是 h t m l 有啊,他用于控制网页的结构, css 叫做层叠样式表,用于控制页面的外观,控制页面的版面这块内容。那么还有一个呢,是 gioscrip 的啊, giocirip 的,它主要用于控制业务逻辑层的处理。 那么在学会这三门语言呢?我们这个幽灵 app 啊,他没有应用其他的语言,各位一定要知道啊,没有应用其他的语言,那么要学习的知识点呢,只是增加了一些框架啊框架, 那么也就说我们会了 h t m l c s s 加我 skrip 的,就具备了学习这个 uni app 这个语言的基本基本的这个技能啊,知识体系。 那么有人又要问了,那么我们 uni app 学会三种语言,是不是直接就可以学习这个 uni a uni uni apple 呢? 那么学习 igtml css 和 gfscreep 的呃,如果直接学习这门语言呢?那么呃这个框架,那肯定要花费呃更多的精力和时间,如果你能会一个什么呢?就是 view 啊,各位微友,这块我不得不讲了啊,同学们先可以到百度一下微友,如果又会微友的人,那么呢又会什么? 又会小程序的人,那么这个框架呢,基本上呢,两天就上手了啊,两天就上手了,如果你没有 vivo 这个基础, vivo 这个基础,那么又又没有做过小程序,那么这块学习的内容呢,就 认真听了,接下来呢,我在视频当中啊,会多多的分享这块知识点,我尽可能的让大家呢从零基础,就是不懂微友,也不懂小程序开发的,呃,这个这个群体学生来学习, 那么也就是说呢, uni app, 然后它的知识体系等于什么?我们在这边呢,做一个等语号啊, uni app, 那各位同学也就是学习钱的准备啊,一定要懂得什么用力 app, 它等于等于什么? view, view 的知识体系, view 的点 g s 加上的小程序的标签啊, 抖音都一样的啊,都差不多啊,小标签这个标签啊,然后也就是 h t 啊, ml 了,然后这款内容呢,我们的 uni apple 呢,它还有一个功能,就是调用这个手机的摄像头啊,等等一些功能,就是调用手机里边的通讯录,它都可以做到 啊,打开拍照都可以。那么它这个块内容呢,就是这个框架,它主要是两部分,一个是 view 点击 s, 一个是微信小程序,如果这两方面知识体系都有的话,那么我就是在这两个知识体系都有的情况下来 尝试这个 unif 的,我就用了两到三天的时间,那么从于知识体系方面呢,呃,知识体系啊,各位注意了,也就是还是原来的三件套,一个是 h t m l, 一个是什么 c s, 还有一个 g f。 那么也就说这个学期呢,我们在 学习这门语言的时候啊,各位啊,一定要把这个 gioverscript 是吗?多多的回过头来再看一看,听课的时候呢,好能够呢,就是更顺一点啊,更流畅一点,所以前端呢,主要是 gioverscript。 好, 那么这个视频呢,我们就讲到这里啊,这个视频呢,我们就讲到这里,讲到这里,然后大家呢具体就知道,哎, uni apple 呢是什么呢? 就是开发一套代码,可以在十四个平台显示,那么学习之前呢,有两个要求,第一个呢就是 igtml cs 和 gioscreep 的。另外呢,呃,我们学的时候呢,如果有 vivo 的基础 和是小程序的标签的基础,那么开发的基础,那么也就说很快上手,如果没有呢,大家要课前要 准备,课后呢,也要多花一点时间,要把握好课前,课中和课后。好,欢迎关注,欢迎订阅马哥啊,我们一起在研究代码,然后从代码中找快乐啊。