如何做一个微信小程序,免费制作微信小程序流教程

最近接了一个微信小程序的项目,项目需求是小程序语音识别,全景图片观看,登录授权,获取个人基本信息。非常不错,具有一定的参考借鉴价值,需要的朋友参考下吧 需求 小程序语音识别,全景图片观看,登录授权,获取个人基本信息 一:基础框架 官方开发文档:https://developers.weixin.qq.com/miniprogram/dev/(其实官方文档写的很清楚了) 1.跟着官方文档一步一步来,…

近期接了一个微信小程序的项目,项目需求是小程序语音识别,全景图片收看,登陆授权,获得个人基本信息。非常不错,具备一定的参照参考价值,需要的朋友参照下吧

需求

小程序语音识别,全景图片收看,登陆授权,获得个人基本信息

一:基础框架

官方开发文本:https://developers.weixin.qq.com/miniprogram/dev/ (其实官方文档写的很清楚了)

手把手教你写一个微信小程序(推荐)

1.跟随官方文档一步一步来,新建一个小程序项目就好

2.之后呢,毕竟默认的只是基本骨架,肌肉线条还是要自己填的

app.json 是当前小程序的全局配备

小程序的全部页面途径、页面表现、网络超时时间、底端 tab

需求一:底端tab,大家要像原生APP那般要靠是三个长驻的按键,转换页面

在app.json 文档中添加下面的代码就可以了

也有哦,一定要配备pagepath(页面途径)

“tabBar”: {

“color”: “#cacaca”,

“selectedColor”: “#f40”,

“borderStyle”: “#fff”,

“backgroundColor”: “#ffffff”,

“list”: [

{

“pagePath”: “pages/index/index”,

“text”: “VR照片”,

“iconPath”: “image/home.png”,

“selectedIconPath”: “image/home_hover.png”

},

{

“pagePath”: “pages/voice/voice”,

“iconPath”: “image/question.png”,

“selectedIconPath”: “image/question_hover.png”,

“text”: “VR语音”

},

{

“pagePath”: “pages/me/me”,

“iconPath”: “image/mytb.png”,

“selectedIconPath”: “image/mytb_hover.png”,

“text”: “你的VR全球”

}

]

}

效果图:

手把手教你写一个微信小程序(推荐)

需求二:看到别人家的小程序,顶端能够自定义颜色

如图:

手把手教你写一个微信小程序(推荐)

好说,好说

一样在app.json 中插入一下代码,色调自定啦~

“window”: {

“backgroundTextStyle”: “light”,

“navigationBarBackgroundColor”: “#458af1”,

“navigationBarTitleText”: “VR全球”,

“navigationBarTextStyle”: “black”,

“enablePullDownRefresh”: true

},

总结app.json 配备,直接参照官方文档中的app.json 全部配备,一般需求都能够满足

暖心的贴上官方连接:https://developers.weixin.qq.com/miniprogram/dev/framework/config.html#全局配备

手把手教你写一个微信小程序(推荐)

需求三:开发小程序,一般要客户授权登录,随后获得客户的基本资料,个人页面

如图:

手把手教你写一个微信小程序(推荐)

1.官方api 地址:https://developers.weixin.qq.com/miniprogram/dev/api/open-api/login/wx.login.html

2.找到登陆接口

//app.js

App({

onLaunch: function () {

// 展现本地存储能力

var 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

// 因为 getUserInfo 是网络请求,可能在 Page.onLoad 之后才回到

// 因此这里添加 callback 以避免这种情况

if (this.userInfoReadyCallback) {

this.userInfoReadyCallback(res)

}

}

})

}

}

})

},

globalData: {

userInfo: null

}

})

需求三:小程序有什么部件可用呢

其实小程序的这一套框架,跟vue 很像,入门很容易

1.帖心的放入连接:https://developers.weixin.qq.com/miniprogram/dev/component/

2.官方适用的部件

手把手教你写一个微信小程序(推荐)

3.怎么使用,举栗子,使用swiper 滚屏

<swiper indicator-dots=”{{indicatorDots}}”

autoplay=”{{autoplay}}” interval=”{{interval}}” duration=”{{duration}}”>

<block wx:for=”{{imgUrls}}”>

<swiper-item>

<image src=”{{item}}” class=”slide-image” width=”355″ height=”150″/>

</swiper-item>

</block>

</swiper>

效果图:

手把手教你写一个微信小程序(推荐)

总结:小程序的接任框架就搭个了,必须什么就在里面添加就好啦 假如你彻底是新手,不是前端开发者,先要去了解一下

4.要遵照小程序的标准,模版语言,数据关联,部件应用,传参,路由这些

5.

手把手教你写一个微信小程序(推荐)

总结

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

(0)
上一篇 2022年7月9日 下午12:34
下一篇 2022年7月9日 下午12:38

相关推荐

  • 花1亿扶持优质红人,如涵推动网红经济出圈之路有何深意?

    BK计划的背后,是深耕行业多年的如涵,正在努力将自己打造成网红经济时代的长期主义者

    2022年9月20日
    1090
  • 市场营销案例ppt课件赏析,教你如何写出高质量营销PPT

    本文分享的资料是《店面销售技巧》培训PPT,共108页,从案例分析到技巧知识,都是干货! 店面销售技巧,总览图,共108页 店面销售技巧,大纲,共7个小节 若需该份PPT源文件,请转发+点赞+私信“12281”五个数字! 店面销售技巧,部分截图 篇幅有限,这里仅展示部分截图。 正文到此结束

    2022年5月19日
    650
  • 淘宝排行榜怎么看(网店产品销量排行榜)

    淘宝同一类商品总是有竞争的,如果有竞争就一定有销量。许多卖家想知道他们的婴儿在同龄人中的销售情况。在淘宝中有一个类别销售排名。那么,我在哪里可以查看淘宝的销售排名?让我们一起来看看。I.淘宝在哪里查看销售排名?1.进入淘宝主页,将页面拖到底部,在“淘宝功能”下找到“淘宝索引”,然后单击它。2.进入淘宝索引平台首页后,在右上角找到“排名列表”,点击。3.搜索排名、品牌排名和行业排名可以在排行榜界面上…

    2022年5月9日
    1030
  • 什么是内容营销,内容营销的特点及成功案例

    一、内容营销什么是内容营销?内容营销,指的是以图片、文字、动画等等介质传达有关企业的相关内容来给客户信息,促进销售,就是通过合理的内容创建、发布及传播,向用户传递有价值的信息,从而实现网络营销的目的。现在不仅仅是字面意思,内容营实质上是一种思维方式,是一个有战略布局的营销方式!你的内容展示具有说服力,能吸引客户主动下单。你们如何做到呢?主要从三个方面入手:产品本身内容、外界生产内容、用户买家内容。…

    2022年7月5日
    500
  • windows怎么录屏带声音,简单高效的两种录制法

    有时我们会用到录屏功能,把需要操作的步骤全部记录下来和别人分享,如果你使用的是win10,我们可以利用其内置的录屏功能来实现。 操作步骤:使用Xbox游戏栏 1.1打开游戏栏应用。您可以通过单击“开始”菜单中的Xbox游戏栏,或在Windows搜索栏中键入游戏栏来实现。 注意: ·如果您尚未登录,请按照屏幕上的说明立即登录(或创建帐户)。 ·GameBar预装在Windows10上。如果您删除了该…

    2022年10月12日
    460
  • 虚拟打印机下载(电脑虚拟打印软件)

    PDFPrinterEasilyPrinttoPDF是一款专为Mac用户设计制作的虚拟PDF打印机。PDFPrinterEasilyPrint的保存格式,布局和图形完全相同,您可以打印直接照片,电子邮件,网页和文档,是大家进行PDF文档处理的最佳工具。 PDF打印机保存格式,布局和图形完全相同,您可以打印直接照片,电子邮件,网页和文档到这个虚拟PDF打印机。它创建了一个PDF文档,该文档保存到计算…

    2022年5月4日
    1160
  • 如何把会议语音转文字,教你一个简单又实用的方法

    很多人在工作中每天都需要开会,早会晚会等这些大大小小的会议每天都可能有好几个。如果你想要在会议记录中引入更高效的方法,那么录音转文字就是一个最好的选择。 为什么这么说呢?这是因为,如果你在开会的时候全身心的投入,那么就肯定不会有时间去记录重点;但如果是抱着电脑或本子一边开会一边记录的话,那么你的思想就无法完全投入到会议当中。所以针对以上两点,录音转文字无疑是最好的选择了。 那么接下来,咱们给大家说…

    2022年8月9日
    860
  • 阿里入股苏宁易购价格,马云入股苏宁多少股份

    12月11日晚间,苏宁云商发布公告称,公司已完成出售阿里巴巴集团不超过550万股。股票出售价款合计为9.4亿美元(约合62.2亿元),预计可实现净利润约32.5亿元。 此次苏宁出售的股份占公司持有阿里巴巴集团股份的20.89%,占阿里巴巴集团股份的比例为0.22%。出售完成后,苏宁仍将持有阿里巴巴集团股份2082.47万股,占其总发行股份的0.81%。 苏宁云商称,出售阿里股份后所获资金将用于支持…

    2022年5月26日
    1310
  • 英文输入法怎么切换,中英文输入状态切换操作步骤

    简介:输入法有两种状态,一种是中文状态,一种是英文状态。 工具:输入法 方法一:同时按下Ctrl键和空格键 方法二:按Shift键 注:方法二较方便,建议使用 注:在键盘的右边也有一个shift键,说明shift键很重要

    2022年7月5日
    610
  • 建站的程序有哪些,常见的网站程序介绍

    以前写过少见网站的类别,那有所不同网站类别需要的程序是不-样的,而且有所不同的程序会带来有所不同的效能以及使用者感受度,甚至可以节约融资。那常见的网站程序有哪些呢?现在为大家分享一些常见的网站程序: 1、Wordpress-博客存档自动化 BitTorrent付费开源程序,可以搭建功能衰弱的网络数据公布的平台,但更多的是应用于个人化的博客。BitTorrent除了做一个人博客外,可以做中小企业站、…

    2022年7月21日
    600

发表回复

登录后才能评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信