返回顶部
首页 > 资讯 > 前端开发 > JavaScript >怎么写一个微信小程序
  • 543
分享到

怎么写一个微信小程序

2024-04-02 19:04:59 543人浏览 泡泡鱼
摘要

这篇文章主要介绍了怎么写一个微信小程序,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。需求  小程序语音识别,全景图片观看,登录授权,获取个人

这篇文章主要介绍了怎么写一个微信小程序,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。

需求

  小程序语音识别,全景图片观看,登录授权,获取个人基本信息

一:基础框架

  官方开发文档: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#%E5%85%A8%E5%B1%80%E9%85%8D%E7%BD%AE

怎么写一个微信小程序

  需求三:开发小程序,一般要用户授权登录,然后获取用户的基本信息,个人页面

  如图:

  怎么写一个微信小程序

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.官方支持的组件

怎么写一个微信小程序如何使用,举栗子,使用swiper 

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.

怎么写一个微信小程序

感谢你能够认真阅读完这篇文章,希望小编分享的“怎么写一个微信小程序”这篇文章对大家有帮助,同时也希望大家多多支持编程网,关注编程网JavaScript频道,更多相关知识等着你来学习!

--结束END--

本文标题: 怎么写一个微信小程序

本文链接: https://lsjlt.com/news/70831.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 怎么写一个微信小程序
    这篇文章主要介绍了怎么写一个微信小程序,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。需求  小程序语音识别,全景图片观看,登录授权,获取个人...
    99+
    2024-04-02
  • 微信小程序中怎么打开另一个小程序
    今天小编给大家分享一下微信小程序中怎么打开另一个小程序 的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。查看官方文档主要方法名...
    99+
    2023-06-26
  • 微信小程序怎么实现一个手写签名组件
    这期内容当中小编将会给大家带来有关微信小程序怎么实现一个手写签名组件,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。背景:在做项目过程中,需要在微信小程序中实现手写签名组件。在网上找了微信小程序手写签名实现...
    99+
    2023-06-20
  • 微信小程序怎么开店?怎么开一个小程序店铺
    ​   网购现在变成一件很平常的事情了,很多商家都会从线下转战到线上,或者是开拓线上渠道,多一个卖货的入口,很多商家就会首选微信小程序,希望通过微信小程序开店在线上卖货。那么微信小程序怎么开店?怎么开一个小程序店铺呢? 微信小程序怎么开店主...
    99+
    2023-09-03
    微信小程序 小程序 微信
  • 微信小程序|搭建一个博客小程序
    文章目录 一、文章前言 二、创建小程序 三、功能开发 (1)首页 (2)领域页 (3)博客详情...
    99+
    2023-10-03
    微信小程序 小程序 微信 个人博客
  • 第一个微信小程序的诞生
    🐧主页详情:Choice~的个人主页 📢作者简介:🏅物联网领域创作者🏅 and 🏅阿里专家博主🏅 and 🏅华为云享专家&...
    99+
    2023-08-17
    微信小程序 小程序
  • 微信小程序怎么定义一个页面变量
    在微信小程序中定义页面变量的方法首先,打开微信开发者工具,在小程序项目文件中打开一个wxs文件;在文件中,定义一个变量var username,并赋值,表示页面变量;var username = "null"modul.exports.ge...
    99+
    2024-04-02
  • 微信小程序开发之实现一个跑步小程序
    目录地图组件当前位置开始跑步按钮GPS定位设置前后台允许获取定位开启前后台定位绘制路线自己动手实现一个跑步小程序 用到的方法:wx.onLocationChange,监听实时地理位置...
    99+
    2024-04-02
  • 基于Python怎么编写一个微博抽奖小程序
    本篇内容主要讲解“基于Python怎么编写一个微博抽奖小程序”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“基于Python怎么编写一个微博抽奖小程序”吧!开发工具Python版本:3.7.8相关...
    99+
    2023-06-30
  • 微信小程序中换行空格怎么写
    小编给大家分享一下微信小程序中换行空格怎么写,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!在小程序中HTML的网页实体无法正常使...
    99+
    2024-04-02
  • 微信小程序怎么实现手写签名
    本文小编为大家详细介绍“微信小程序怎么实现手写签名”,内容详细,步骤清晰,细节处理妥当,希望这篇“微信小程序怎么实现手写签名”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。在微信小程序上实现手写签名,获取canva...
    99+
    2023-06-29
  • 微信小程序中怎么自定义一个components组件
    本篇文章为大家展示了微信小程序中怎么自定义一个components组件,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。小程序自定义组件找到components目录,没...
    99+
    2024-04-02
  • 微信小程序sessionid不一致怎么办
    这篇文章将为大家详细讲解有关微信小程序sessionid不一致怎么办,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。问题由于小程序端两次请求的 sessionid 不一致,...
    99+
    2024-04-02
  • 微信小程序怎么用
    这篇文章给大家分享的是有关微信小程序怎么用的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。微信小程序要去哪里找?又该怎么用?秘密全在这里微信小程序正式发布 看完你也会玩小程序!&n...
    99+
    2024-04-02
  • 微信小程序|基于小程序+云开发制作一个菜谱小程序
    今天吃什么这是一个让强迫症左右为难的问题,跟随此文基于小程序+云开发制作一个菜谱小程序,根据现有食材一键生成菜谱,省心又省力。 一、小程序 1. 创建小程序 ...
    99+
    2023-08-20
    微信小程序 小程序 云开发 菜谱
  • 怎么用Java编写一个小程序
    编写Java小程序的步骤如下:1. 安装Java开发工具包(JDK):从Oracle官网下载并安装最新版本的JDK。2. 配置开发环...
    99+
    2023-10-18
    java
  • 微信小程序实现手写板
    本文实例为大家分享了微信小程序实现手写板的具体代码,供大家参考,具体内容如下 <!-- wxml --> <view class="hxt-flex-column...
    99+
    2024-04-02
  • 微信小程序算不算是一个系统
    这篇文章主要介绍微信小程序算不算是一个系统,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!微信小程序不算一个系统,而是一种不需要下载安装即可在微信平台上使用的应用程序;主要提供给企业、政府、媒体、其他组织或个人的开发者...
    99+
    2023-06-22
  • 怎么在微信小程序实现一个幸运转盘小游戏
    这篇文章将为大家详细讲解有关怎么在微信小程序实现一个幸运转盘小游戏,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。效果图小程序开发思路开发思路有三部分,第一部分是用css绘制转盘背景,第二部分是利用 wxs...
    99+
    2023-06-14
  • 微信小程序开发中怎么编写Hello world
    今天小编给大家分享一下微信小程序开发中怎么编写Hello world的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。开发工具是...
    99+
    2023-06-19
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作