微信小程序制作
  • 如何开发好的小程序推广运营起来呢

    如何开发好的小程序推广运营起来...2020-02-22

    如何开发好的小程序推广运营起来呢,微信小程序商城以其使用方便、流量入口多等因素被商家企业所青睐,更是为运营人带来了不少的红利。很多商家拥有一款小程序商城后,会觉得无从下手,不知道该做些什么,今天小编就和大家分享一下小程序商城背后的运营模式,通过三步帮助商家更好地了解小程序,让商家的小程序真正发挥出它强大的商业价值。
    第一步:学会引流
    当小程序生成之后,商家企业首先要做的就是进行吸粉引流。顾客如果都不知道你的店开在哪,何谈消费?所以学会引流是第一步该做的事情。关于引流的操作,其实概括起来就是以下这几个步骤:
    ①转发小程序到平时加入的一些社群或者朋友圈;
    ②微信公众号关联小程序,利用公众号的影响力推广小程序;
    ③线下活动推广,扫码进入小程序得礼品;
    ④各大流量平台增加曝光度,吸引用户扫码进入
    第二步:学会筛选用户+裂变用户
    筛选用户
    如果说引流阶段是为小程序商城的用户奠定流量基础的话,那么进行筛选用户这一步操作则是帮助小程序更好地实现后期的营销发展。筛选用户又被称为精准用户,只有准确描述用户的人物画像,进行各方面的数据分析,剔除羊毛党,从而帮助企业区分用户来源,对用户进行分类和贴标签,才能实现精准营销,提高商家企业的转化率。筛选出精准用户可以组建社群等来建立关系。
    裂变用户
    裂变用户同样重要,小程序裂变是指通过微信内部的裂变把精准的流量吸引到小程序里,再通过多种方式再裂变,最后达到变现的目的。
    比如利用超级会员营销工具,给小程序商品设置分享赚佣金模式,用户把商品分享出去以后,如果别人通过自己分享的链接产生了交易,他可以获取这个商品的一定费用。用户为了获得更多的费用,就会以此鼓励更多的人变成自己的分销者,商家就通过这个分享链接的人,获得了更多的用户。从而达到了分销裂变用户和销售产品的目的。当然裂变用户的方法还有很多,比如砍价、拼团等营销裂变,或者社群裂变等等,裂变可以给小程序源源不断地注入新的用户,对商家来说非常重要。
    第三步:争取让顾客留下
    假如用户能够长久地使用某一小程序商城,无疑将会为这个小程序带来巨大的流量收益和营销收益,但是要想留住用户,则需要商家企业从多个角度去不断完善自身。
    例如借助营销活动进行留存
    商家可以利用优惠券、满减、秒杀等营销活动通过价格的变动,给用户营造出“物超所值”的感觉,刺激用户进行消费。
    让营销活动日常化商家在举办营销活动的时间也要有一定的规律性,让用户形成习惯。比如说,每月固定的多少号举办活动。那么用户到了时间点后,就会自主地点开商家的小程序参加活动。商家定期举办营销活动能够提升用户的粘性,让用户更好地留存下来。当然在小程序运营中同时也要注意做好一些基础工作,例如小程序的功能是否齐全、商品介绍是否详细,浏览是否流畅、性价比是否高等等。商家布局小程序商城,进行小程序商城的运营,离不开流量这个大前提,学会按照以上的步骤进行小程序商城的运营,小程序变现不再困难!
  • 微信小程序常见的推广运营方式详解

    微信小程序常见的推广运营方式详...2020-02-22

    截止到目前,已上线的小程序超过了100万个,在小程序TOP100榜单里排在前面的小程序大多是基于原有APP的功能或内容迁移,比如:京东、同程旅游、拼多多等等,原有APP知名度广,迁移到小程序也更加容易。那么对于新入局者来说,该如何做小程序推广呢?无论是小程序还是APP,推广的前提是核心功能是否能够满足用户需求,对于开发者来说,做推广之前需要问自己一个问题:“为什么做小程序”?
    一、小程序的3大主要功能场景
    小程序是一种轻量化的应用,“即用即走”是微信推广小程序的初心,对于运营或产品角色来说,小程序提供了更简单的产品和更丰富的运营玩法总结来说,目前小程序有3种主要场景:
    1. APP功能的平台迁移
    无论是公众号运营还是小程序开发,企业投入精力去为微信丰富生态是看中了微信的流量,APP产品很难从微信里“占便宜”(腾讯爸爸投资的除外),小程序就成了APP项目打入微信的最佳渠道。小程序运营的3大场景和5大推广方式以同程旅游为例:将APP中的“预定”功能做成小程序,小程序主界面就是预定酒店、机票或酒店门票的入口,简化了APP主界面的复杂功能。
    2. 公众号变现玩法的落地平台
    对于公众号运营者来说,小程序能够提供游戏、电商、工具等一系列的应用,并且开发简单,不需要高成本的开发团队,使用开源模板就可以实现,为公众号内容创业者提供了“变现”的渠道。
    小程序运营的3大场景和5大推广方式以某运营干货分享社区为例,将社区内的课程挪到了小程序上,相比通过“千聊”等平台卖课,好处在于小程序插入图文的交互更加友好,跳转路径也更短。
    3. 线下门店的线上商城
    小程序刚刚上线时的入口主要在于“小程序码”,后面才陆续更新了公众号、下拉菜单等一系列入口。从小程序码可以看出,小程序对线下场景是非常重视的。线下门店通过小程序开设线上商城,配合服务号就可以实现“轻量化”的线上商城(服务号可以给用户推送模板消息),再加上LBS的附近的小程序,为线下门店带来引流。
    以上,是小程序运营的3种主要场景,从这3个场景出发,可以衍生出小程序推广获客的5种方式。
    二、小程序推广的5种方式
    小程序运营的3大场景和5大推广方式从上图官方发布的2018年上半年小程序用户场景入口分布情况来看,“分享”、“快捷入口”、“公众号”、“二维码”是小程序获客的主要来源,其背后是社群、公众号、线下门店、社群、礼券等5种运营方式。
    1. 分享+小程序:社交关系带来的流量红利
    小程序运营的核心思维在于利用微信的流量获得曝光,在社交关系场景中,“分享”是必不可少的思维。在小程序产品设计上,需要给用户足够的“分享”空间,比如:为了提升用户留存设置的“打卡”环节,打卡后为用户提供分享的素材,购物后让用户有可以秀筛选的场景,都有利于用户分享。
    2. 公众号+小程序:内容电商的流量变现
    小程序为公众号运营者提供了丰富的变现方式以及运营玩法,通过电商变现或利用小程序做内容的延展,对于小程序来说都是很好的运用策略,而公众号就成了小程序的“发声渠道”。
    公众号推广小程序有2种方式,一种是公众号绑定小程序,第二种是在图文内容中植入小程序,图文内容植入是比较有效的方式。如果自家公众号流量不足,可以通过换量或付费通过其他公众号进行推广。
    3. 线下门店+小程序:赠送礼券小程序复购
    无论对线下门店还是电商卖家,复购率和用户黏性是需要仔细考量的地方,在顾客完成购物环节后,赠送购物礼券,既可以实现小程序曝光,又可以促进用户复购。
    而对于其他场景来说,线下推广也可以为小程序带来有效获客,例如电梯海报、DM传单等方式。
    4. 社群+小程序:社交关系带来的流量裂变
    小程序在社群中的分享交互同样友好,在产品设计中植入裂变分享环节,比如:查询类工具可以设计好友助力免费查几次的任务,电商类产品可以设计购物后领红包的任务。
    主要裂变任务机制:助力类、优惠类、集卡类、红包类……
    5. 卡券+小程序:礼品场景的流量裂变
    小程序运营的3大场景和5大推广方式
    卡券是微信主推的另外一个功能,与小程序相结合,可以满足“送礼”这个场景,达到较好的裂变效果。比较有代表性的是星巴克的用星说,通过小程序购买星享卡,好友之间可以互相赠送。
  • 百度小程序开发经验分享详解

    百度小程序开发经验分享详解...2020-02-22

    非常开心能跟大家分享我们在开发百度小程序中遇到的问题,分别是两个部分,第一部分是站长会遇到的一些运营问题,第二部分是程序猿开发中可能会遇到的一些bug。希望能够帮助到大家成功开发自己的小程序!下面给大家分享一下站长运营部分遇到的问题(文末会分享程序猿哥哥的遇到的问题)
    1.名称审核问题
    刚开始貌似是机器审核,导致出现了大量垃圾小程序。当然,现在了,现在这个问题已经解决了,不过 名称审核可就比较严格了。比如:别人前期审核过的可以叫装修网、家居网,但是你叫装修家居网就不能审核过。但是前期审核通过的一些名称存在问题的小程序,最近好像也在强制下线整改了。我们在起名字的时候,头都快想秃了,品牌名没有商标,注册商标要一年多,最后实在无可奈何,选择了使用公司名称中的两个字才审核过,所以其他碰到名称审核问题的朋友,可以试试用你家公司名称加行业词
    2. 配置request的合法域名问题
    可以看到这个地方要求必须是https站点,有一些站长看到https可能就望而却步了,担心会在短期内对目前站点产生影响。但是这个地方需要配置的域名其实不是你h5站点或者pc站点的域名,而是一个你自己享有管理权的域名就可以了。所以并不存在所担心的https对目前站点产生影响的问题,不过担心这个问题的站长一定要注意如果你没有准备好给目前域名加装证书的话,那就不要装错了哦。开发百度小程序经验分享
    3. url映射问题
    根据目前的小程序要求,貌似是除非写死,要不然就必须参数一一对应。开发百度小程序经验分享
    (比如像首页就是写死对应的。)那像一些伪静态规则中将末尾的参数,例如1542.html去掉了的站点来说,适配起来非常复杂了,必须调整小程序这边手动挨个挨个对应,程序猿估计会告诉你这个需求太难了我做不到,然而更改h5站点url也是一个不现实的问题。同时对于一些是建站公司外包建的h5站点来说,更是难上加难。作为运营或者seo或者管理层,最好是看下自身的h5站点有没有这个问题,项目一旦启动,责任就在肩膀上了。
    4. 绑定or不绑定h5站点?开发百度小程序经验分享
    虽然说不绑定h5站点也没有什么问题,一样可以web化一样可以接入搜索一样会索引一样会给排名,只是不能继承h5站点的权重而已。大胆猜测这个绑定并做映射适配就和移动适配一样,做了适配肯定比不做适配要好,同时会像站长平台的改版一样,在搜索结果中替换原有的h5资源,还多了一个小程序加权。
    比如你h5站点现在排名在第二页,可能适配了小程序,就直接继承权重再加上小程序加权,直接彪到首页了。但是如果你没有绑定h5站点,只有一个小程序,可能的结果就是你如果是h5站点,新上线,本来不给排名,但是有小程序加持,就给你排到了第五页或者是更靠后的一个排名,这个也可能就是很多站长说的,小程序有收录没有排名的原因。其实不是没有排名,是给你的加权没有办法把你带到你想要的高度。所以从我个人的经验和思考来说,还是强烈建议大家做h5站点的绑定适配
    但是从另外一个角度来说,如果你是一个老站,权重比较高,对于一些暂时还看不清楚的事情还是慎重一点,毕竟小程序绑定h5不能解绑。(比如我现在就很想去掉熊掌号的那个icon,丑的不行)
    而如果你的站点本身就是个新站,没什么权重没什么流量,你就完全没必要绑定没必要做适配了。身边也有单独做小程序没有绑定站点做的非常好的同行,当然,这个更多的是要看个人小程序的质量了。
    5. 组件问题
    在开发过程中,很多时候使用百度给出的组件就会出现白屏问题,使用三方插件就不会。那么问题来了:使用三方插件会导致速度变慢,而一些复杂站点的小程序的加载速度本身就已经很慢了……这点能也只能希望官方能多给出一些组件,同时站长们也适当的去掉一些复杂的功能,尽量使小程序简洁又利于用户体验,同时强烈建议图片放置于开启cdn的服务器,或者尝试第一屏后面的图片使用懒加载,毕竟首屏加载必须要在1.5s以内。
    6. 小程序管理后台的卡顿问题
    卡顿、数据消失、数据展现不及时等等,不要惊慌失措,遇到你的数据消失了的时候就刷新,或者再多等等,总会好的,不要急。(百度小程序还是个宝宝!你的要求不要那么高!)
    7. 排名问题
    最近有同行跟我说,接小程序外包的一些建站公司和优化公司基本都不接新单了,我一惊:难道小程序这么快就步入了熊掌号的后尘?!显然小程序没凉,反而在不断优化不断改进,只是这帮江湖骗子们凉了。
    小程序前期参与的人比较少,再加上流量倾斜,以及单卡的搜索直达当时还不是模糊匹配,造成大量并不具备专业优化能力的外包公司宣称做小程序就有排名,秒排,秒上首页。并且收取几千到几万不等的费用。实际上他们就是采用模板给你做了个小程序,相当于源码建站,可能连数据都没给你打通,甚至连搜索都没给你接入,就靠单卡和搜索直达忽悠你。
    然而,随着小程序的更新,飓风算法打击了这些模板小程序,搜索直达和单卡显示等对小程序本身的质量也开始越来越注重。自然,这些垃圾小程序就凉了,骗子们的招数也就不灵了,新单也不敢接了。
    但是百度小程序的权重加持是真的,流量倾斜是真的,端内大量流量派发也是真的,只是看你怎么玩了。可悲的是,我还没有捞到很多流量,自己也在一步一步的学习。程序猿可能会遇到的一些bug和“灵异事件”
    好了,下面我们的程序猿给大家分享一些开发中的bug以及一些灵异事件。公司程序猿在开发百度小程序时,还未接触过类似的产品,所以解决问题也只能靠自己摸索或者在网上找微信小程序有无遇到类似的问题,最后附上可能会遇到比较突出的问题和解决方法
    1. 页面空白,但无报错信息
    由于我们是移植web站功能在小程序,所以很多样式都是直接套用web站样式,好快速开发,但是由于很多html标签是单标签 而小程序标签基本都是双标签,最典型的就是img>image标签,还有就是在写input标签时要特别注意结束标签,不写结束标签,会出现页面空白,但是没有明显报错
    2. 一个灵异事件
    在开发了小程序几个页面后,发现不能预览了 但是却没有发现那里有报错,由于比较赶时间,就暂时记录了,搁置在这里了。结果到了发布时,懵了,发现发布也不能发布,报错信息->发布错误 上传失败 -1:500-undefined。
    试了很多方法,这个错误好像是百度小程序独有的,查了微信小程序也没有找到类似问题,问了其他小伙伴,都不行,开发社区也有类似的问题,但是却没有人解答。
    自己又尝试是否是包太大了,又删除部分包尝试,依然错误,检查appid也是正常,最后折腾了几个小时,还是不行,就把包打包,拿回家,准备第二天休息时继续尝试,找问题,结果第二天用自己电脑下载最新版本的开发工具,发布,成功发布,以为是开发工具版本问题时,过了一天由于审核失败,修改后准备重新提包时,问题又出现了,这次不管是最新的开发工具还是用自己的电脑时都不行了,结果想到在公司电脑都是用的公司网,回家用的自己家的网,然后自己开热点尝试发布,果不其然.成功发布。
    这个问题暂时没有找到原因,难道说百度小程序发布会限制ip??这个问题也希望百度能够给个解答以解心有之惑,也有可能由于自己粗心没有看到.碰到同样问题的同学,要不要试试用你手机给电脑开热点来提包……
    3. 踩坑textarea组件
    这个bug不是必现,有时候会出现, 开发者工具中placeholder 属性设置了无效,不显示,在手机上偶尔会出现穿透,输入框的焦点会跑到下面去,和别的模块重合,点击原来想输入的地方无效,因为输入焦点已经不在这里了,提交按钮也在原处,但是点击无效,因为也不知道移到哪里去了,应该是这个地方的所有东西都被下移了,解决方法是设置默认的 overflow 属性,更多问题,由于开发时间不长,并未测试到其他问题
    4. 暂未解决问题
    rich-text组件 用字符串方式 解析文本数据时,页面所有数据空白,没有报错,js里面也无法打印数据,所以暂未解决此问题,没有报错信息的问题很难解决,尤其是对我这样没有开发过小程序的小白,因为时间问题,暂时用bdparse插件渲染数据,但是由于插件会消耗部分性能,导致页面渲染速度有点问题,所以还是想找到问题用原生组件渲染数据
    开发百度小程序经验分享另外,我们的程序猿哥哥让我告诉大家:在遇到一些问题,搜不到百度小程序的相关回答时,可以尝试用微信小程序同样问题的解决方法,可能会对你有帮助。原生开发小程序的的确确会有这样那样的问题,不过小程序是一个趋势,不跟上也许只能被淘汰。所以希望大家碰到问题就想办法解决问题,顺利上线自己的小程序!
  • 如何开发制作自己的小程序呢

    如何开发制作自己的小程序呢...2020-02-22

    对于懂代码的人士来说,开发一款属于自己的小程序是蛮简单的事,对那些都不知道代码是什么东西的时候可能你们就要像其他的办法了;
    第一步:登录 https://mp.weixin.qq.com ,就可以在网站的“设置”-“开发者设置”中,查看到微信小程序的 AppID 了,注意不可直接使用服务号或订阅号的 AppID ,见下图:
    需要注意的是:如果要以非管理员微信号在手机上体验该小程序,那么我们还需要操作“绑定开发者”。即在“用户身份”-“开发者”模块,绑定上需要体验该小程序的微信号。本教程默认注册帐号、体验都是使用管理员微信号,下图:
    第二步:创建项目
    我们需要通过开发者工具,来完成小程序创建和代码编辑。
    开发者工具安装完成后,打开并使用微信扫码登录。选择创建“项目”,填入上文获取到的 AppID ,设置一个本地项目的名称(非小程序名称),比如“我的第一个项目”,并选择一个本地的文件夹作为代码存储的目录,点击“新建项目”就可以了。
    为方便初学者了解微信小程序的基本代码结构,在创建过程中,如果选择的本地文件夹是个空文件夹,开发者工具会提示,是否需要创建一个 quick start 项目。选择“是”,开发者工具会帮助我们在开发目录里生成一个简单的 demo。
    项目创建成功后,我们就可以点击该项目,进入并看到完整的开发者工具界面,点击左侧导航,在“编辑”里可以查看和编辑我们的代码,在“调试”里可以测试代码并模拟小程序在微信客户端效果,在“项目”里可以发送到手机里预览实际效果。
    第三步:编写代码
    创建小程序实例
    我们需要通过开发者工具,来完成小程序创建和代码编辑。
    开发者工具安装完成后,打开并使用微信扫码登录。选择创建“项目”,填入上文获取到的 AppID ,设置一个本地项目的名称(非小程序名称),比如“我的第一个项目”,并选择一个本地的文件夹作为代码存储的目录,点击“新建项目”就可以了。
    为方便初学者了解微信小程序的基本代码结构,在创建过程中,如果选择的本地文件夹是个空文件夹,开发者工具会提示,是否需要创建一个 quick start 项目。选择“是”,开发者工具会帮助我们在开发目录里生成一个简单的 demo。
    项目创建成功后,我们就可以点击该项目,进入并看到完整的开发者工具界面,点击左侧导航,在“编辑”里可以查看和编辑我们的代码,在“调试”里可以测试代码并模拟小程序在微信客户端效果,在“项目”里可以发送到手机里预览实际效果。
    第四步. 编写代码
    创建小程序实例
    点击开发者工具左侧导航的“编辑”,我们可以看到这个项目,已经初始化并包含了一些简单的代码文件。最关键也是必不可少的,是 app.js、app.json、app.wxss 这三个。其中,.js后缀的是脚本文件,.json后缀的文件是配置文件,.wxss后缀的是样式表文件。微信小程序会读取这些文件,并生成小程序实例。
    下面我们简单了解这三个文件的功能,方便修改以及从头开发自己的微信小程序。
    app.js是小程序的脚本代码。我们可以在这个文件中监听并处理小程序的生命周期函数、声明全局变量。调用框架提供的丰富的 API,如本例的同步存储及同步读取本地数据。想了解更多可用 API,可参考 API 文档

    //app.js

    App({

    onLaunch() {

    // 展示本地存储能力

    const logs = wx.getStorageSync('logs') || []

    logs.unshift(Date.now())

    wx.setStorageSync('logs', logs)

    // 登录

    wx.login({

    success: res => {

    // 发送 res.code 到后台换取 openId, sessionKey, unionId

    }

    })

    // 获取用户信息

    wx.getSetting({

    success: res => {

    if (res.authSetting['scope.userInfo']) {

    // 已经授权,可以直接调用 getUserInfo 获取头像昵称,不会弹框

    wx.getUserInfo({

    success: res => {

    // 可以将 res 发送给后台解码出 unionId

    this.globalData.userInfo = res.userInfo

    }

    })

    }

    }

    })

    },

    globalData: {

    userInfo: null

    }

    })

    app.json 是对整个小程序的全局配置。我们可以在这个文件中配置小程序是由哪些页面组成,配置小程序的窗口背景色,配置导航条样式,配置默认标题。注意该文件不可添加任何注释。更多可配置项可参考配置详解

    {

    "pages":[

    "pages/index/index",

    "pages/logs/logs"

    ],

    "window":{

    "backgroundTextStyle":"light",

    "navigationBarBackgroundColor": "#fff",

    "navigationBarTitleText": "WeChat",

    "navigationBarTextStyle":"black"

    }

    }

    app.wxss 是整个小程序的公共样式表。我们可以在页面组件的 class 属性上直接使用 app.wxss 中声明的样式规则。

    /**app.wxss**/

    .container {

    height: 100%;

    display: flex;

    flex-direction: column;

    align-items: center;

    justify-content: space-between;

    padding: 200rpx 0;

    box-sizing: border-box;

    }

    第五步.创建页面

    在这个教程里,我们有两个页面,index 页面和 logs 页面,即欢迎页和小程序启动日志的展示页,他们都在 pages 目录下。微信小程序中的每一个页面的【路径+页面名】都需要写在 app.json 的 pages 中,且 pages 中的第一个页面是小程序的首页。

    每一个小程序页面是由同路径下同名的四个不同后缀文件的组成,如:index.js、index.wxml、index.wxss、index.json。.js后缀的文件是脚本文件,.json后缀的文件是配置文件,.wxss后缀的是样式表文件,.wxml后缀的文件是页面结构文件。

    index.wxml 是页面的结构文件:

    <!--index.wxml-->

    <view class="container">

    <view class="userinfo">

    <block wx:if="{{hasUserInfo}}">

    <image bindtap="bindViewTap" class="userinfo-avatar" src="{{userInfo.avatarUrl}}" background-size="cover"></image>

    <text class="userinfo-nickname">{{userInfo.nickName}}</text>

    </block>

    <button wx:else open-type="getUserInfo" bindgetuserinfo="getUserInfo"> 获取头像昵称 </button>

    </view>

    <view class="usermotto">

    <text class="user-motto">{{motto}}</text>

    </view>

    </view>

    本例中使用了<view/>、<image/>、<text/>来搭建页面结构,绑定数据和交互处理函数。

    index.js 是页面的脚本文件,在这个文件中我们可以监听并处理页面的生命周期函数、获取小程序实例,声明并处理数据,响应页面交互事件等。

    //index.js

    //获取应用实例

    const app = getApp()

    Page({

    data: {

    motto: 'Hello World',

    userInfo: {},

    hasUserInfo: false

    },

    //事件处理函数

    bindViewTap: function() {

    wx.navigateTo({

    url: '../logs/logs'

    })

    },

    onLoad: function () {

    if (app.globalData.userInfo) {

    this.setData({

    userInfo: app.globalData.userInfo,

    hasUserInfo: true

    })

    } else {

    // 由于 getUserInfo 是网络请求,可能会在 Page.onLoad 之后才返回

    // 所以此处加入 callback 以防止这种情况

    app.userInfoReadyCallback = res => {

    this.setData({

    userInfo: res.userInfo,

    hasUserInfo: true

    })

    }

    }

    },

    getUserInfo: function(e) {

    this.setData({

    userInfo: e.detail.userInfo,

    hasUserInfo: true

    })

    }

    })

    index.wxss 是页面的样式表:

    /**index.wxss**/

    .userinfo {

    display: flex;

    flex-direction: column;

    align-items: center;

    }

    .userinfo-avatar {

    width: 128rpx;

    height: 128rpx;

    margin: 20rpx;

    border-radius: 50%;

    }

    .userinfo-nickname {

    color: #aaa;

    }

    .usermotto {

    margin-top: 200px;

    }

    页面的样式表是非必要的。当有页面样式表时,页面的样式表中的样式规则会层叠覆盖 app.wxss 中的样式规则。如果不指定页面的样式表,也可以在页面的结构文件中直接使用 app.wxss 中指定的样式规则。

    index.json 是页面的配置文件:

    页面的配置文件是非必要的。当有页面的配置文件时,配置项在该页面会覆盖 app.json 的 window 中相同的配置项。如果没有指定的页面配置文件,则在该页面直接使用 app.json 中的默认配置。

    logs 的页面结构

    <!--logs.wxml-->

    <view class="container log-list">

    <block wx:for="{{logs}}" wx:for-item="log">

    <text class="log-item">{{index + 1}}. {{log}}</text>

    </block>

    </view>

    logs 页面使用 <block/> 控制标签来组织代码,在 <block/> 上使用 wx:for绑定 logs 数据,并将 logs 数据循环展开节点

    //logs.js

    const util = require('../../utils/util.js')

    Page({

    data: {

    logs: []

    },

    onLoad: function () {

    this.setData({

    logs: (wx.getStorageSync('logs') || []).map(log => {

    return util.formatTime(new Date(log))

    })

    })

    }

    })
    运行结果如下:
    第六. 手机预览
    开发者工具左侧菜单栏选择"项目",点击"预览",扫码后即可在微信客户端中体验。
    有些人想做小程序但是又看不懂,没关系,有一种简单,直接的方法;
    微信终于不再"克制"小程序,在3天内发布了13项小程序的新能力,最后一项”小程序第三方平台” 虽然只透露了一些风声,但即将推出的小程序第三方平台对广大客户而言却是一个极大的利好。小程序授权后,第三方平台将能够进行配置服务器地址、代码开发、上传、提交与发布、模版消息、客服消息、微信登录等操作。
    微信小程序还新增数据接口,开发者可以通过接口获取小程序数据,进行个性化数据分析。数据接口包含的数据项包括用户访问趋势、用户访问分布、用户访问留存、页面访问数据。
    行业人士表示,虽然官方不会代理小程序,但是从微信公众平台的最新公告来看,具有开发能力的第三方平台能够更方便的对接商家的开发需求。微信正在为小程序的后续发力做铺垫。
    第三方平台可以帮助你管理微信小程序;可以帮助你开发和维护微信小程序;可以帮助你添加一些新的功能等等。
    小程序第三方平台开放后,可以让商户的微信小程序开发更省心,通过简单小程序账号授权动作,就可以获得一个小程序,把技术开发这个事情变得更简单。
  • 简单的小程序制作开发流程详解

    简单的小程序制作开发流程详解...2020-02-22

    首先,网站必须是https,否则不可以。点击申请免费ssl证书
    第一步,注册小程序,如果有公众号且认证过了的,直接在公众号后台,点击小程序,注册小程序并复用公众号的认证资料,那么小程序也就认证了,在这里就不多赘述了
    第二步,进入小程序后台,只需要三个参数即可。点击 左侧 开发 - 开发设置,获取开发者APPID、AppSecret小程序密钥,还有一个点击左侧设置右边最底部的 原始ID,至关重要不可泄露
    第三步,业务域名:填写你自己的手机网站地址,一定是带HTTPS的哦。如果小程序还要链接到其它网址,可以添加多个。前提是要有该网站的FTP权限。(注:业务域名 是填写 你的域名 https://www.xxxx.com,需要下载一个校验文件到你网站的根目录下验证(你需要FTP或空间管理权限))
    第四步,了解小程序语法,如果只是作为展示使用也没有过多讲究,了解以下即可,这里单指php编程!
    第五步,下载微信开发者工具即可
  • 有了微信小程序,为什么微信公众号开发为什么还这么多?

    有了微信小程序,为什么微信公众...2020-02-21

    自从微信小程序发布了之后,很多的商家和企业都将目光投向了微信小程序的开发工作中,因此就忽略了微信公众号的开发,但是到了几年后的今天微信公众号没有向有些人说的已经凉了,过时了,反而和微信小程序一样基本上都有一定的热度和受欢迎度。今天我们就来了解一下,有了微信小程序之后,为什么还有很多企业开发微信公众号?
    1.微信公众号与微信小程序各有各的优势
    在我们的生活中很多人都认为微信小程序比微信公众号号,微信小程序直接就是一个应用程序,而微信公众号还要链接H5网站作为微信公众号的功能。但其实微信公众号与微信小程序都是有各自优势的,可以说微信小程序做应用程序有优势,但是在宣传推广上非常的劣势,而微信公众号的优势恰恰在于与用户的互动和宣传上面。
    2.微信公众号能够与微信小程序相互绑定
    微信公众号和微信小程序各自有各自的优势,而现在微信小程序能够与微信公众号相互绑定,让微信公众号与微信小程序能够形成优势互补,明确分工,使得企业在使用微信小程序和公众号的时候有更多的优势。

029-86195145 180 6652 8545 西安嘉瑞德网络科技公司
工作时间:周一到周六 8:30-18:30
邮箱:2528823962@qq.com
QQ:2528823962
地址:陕西省西安市未央元朔路明丰伯马都A座10820室
  • 微信小程序制作微信二维码
    扫码咨询
Copyright © 2015 西安嘉瑞德网络科技有限公司 陕ICP备17015187号-1