程序(三)移动端小程序申请+页面布局"/>
小程序(三)移动端小程序申请+页面布局
文章目录
- 一、申请微信开发者账号
- 二、获取AppID和密钥
- 三、创建小程序项目
- 1、在HBuilderX上面,创建项目
- 2、小程序配置
- 3、安装小程序开发工具并启动微信开发者工具,并且扫码登陆
- 4、选择运行微信小程序到微信开发者工具
- 四、uni-app框架简介
- 1、uni-app工程目录结构
- 2、创建练习页面
- 五、创建登录页面
- 1、新建pages/login/login.vue
- 2、创建login.vue对应的login.less
- 3、在login.vue中引用login.less,并编写登录页面控件
- 4、创建公共样式style.less
- 5、在login.less中设置login.vue页面样式
- 6、运行到微信开发者工具
- 六、创建注册页面
- 1. 在小程序项目中创建 register.vue 文件
- 2. 创建 register.less 文件,然后引用到页面
- 七、设置首页分页导航
- 1、创建上图对应的五个vue文件
- 2、准备对应选中与未选中的八张图片放入static文件夹中
- 3、编辑pages.json添加导航信息
- 4、运行并测试
- 5、跳转首页
一、申请微信开发者账号
虽然开发微信小程序可以使用工具提供的测试号,但是测试号提供的功能极为有限,而且使用测
试号开发的微信小程序不能上架发布。因此说我们想要开发一个可以上架的微信小程序,首先必
须要申请微信开发者账号。大家尽可放心,个人申请和使用微信开发者账号是免费的。如果你要
开发的是商用小程序,那么就需要以企业身份申请微信开发者账号,而且还要缴纳认证费用。
用浏览器访问 微信公众平台,然后点击页面右上角的 立即注册 链接。
微信公众平台
帐户类型选择 小程序 ,然后填写好注册信息,然后微信平台会给你发送一封电子邮件。你需要
点击电子邮件中的激活小程序账号的链接,然后在跳转的页面中,个人详细信息,这样才算是把
个人主体的微信小程序开发者账号给注册下来
二、获取AppID和密钥
开发微信小程序必须要用到AppID和密钥,这两个东西可以在微信开发者平台上面获得。刚才大
家已经成功注册了开发者账号,那么就处在登陆的状态,不用重新登录微信开发者平台。
在网页中找到 开发 栏目,然后选择 开发设置 选项卡,在面板中你就能看到自己的小程序对应
的 AppID 和 密钥 了。如果是刚注册下来的账号,密钥还没有生成,你要手动点击页面上的按
钮,生成密钥字符串。如果已经生成过密钥字符串,那么默认情况,页面会隐藏密钥字符串,你
只能点击重置按钮,生成新的密钥字符串了。所以强烈建议大家,获取了密钥字符串之后,最好
能用文件把密钥字符串保存下来。
三、创建小程序项目
HBuilder需要安装less插件
1、在HBuilderX上面,创建项目
2、小程序配置
3、安装小程序开发工具并启动微信开发者工具,并且扫码登陆
小程序开发工具是腾讯官方发布的用于开发微信小程序的IDE软件,你可以从微信网站下载到这
个工具,建议你下载稳定版本的软件。下载地址
- 下载安装文件,执行默认安装即可
- 初次启动需要扫码才能登陆该软件
- 开放小程序的服务端口。这是为了将来HbuilderX可以把uni-app项目编译成小程序项目,通
过安全端口调用小程序工具执行项目。
4、选择运行微信小程序到微信开发者工具
四、uni-app框架简介
uni-app 是一个基于VUE语法的跨平台移动端框架,会VUE的人,半天时间就能上手掌握 uniapp 框架。从项目结构,到页面语法,与前端的VUE工程几乎相同。
uni-app 框架很大的优势是借助于 HBuilderX 工具,我们可以把 uni-app 项目,编译成各种类型的移动端工程。比如说我们可以把 uni-app 项目编译成 微信小程序 、 支付宝小程序 、 QQ小程序 、 今日头条小程序 、 安卓APP 、 iOS APP 、 H5 App 、 H5网站 等。仅凭这一点,就大大节省了开发团队的人力成本、时间成本和资金成本。
1、uni-app工程目录结构
序号 | 结构 | 用途 |
1 | pages目录 | 存放页面文件 |
2 | static目录 | 存放静态文件(图片) |
3 | App.vue文件 | 所有小程序页面都被引用到该文件运行 |
4 | main.js文件 | 项目入口文件,用来初始化VUE对象,定义全局组件等 |
5 | manifest.json文件 | 工程配置文件,声明应用的名称、图标、权限等 |
6 | pages.json文件 | 页面注册文件,配置页面路径、窗口样式、标题文字等 |
7 | uni.scss文件 | 全局样式文件 |
2、创建练习页面
- 在pages目录中创建demo页面
<template><view><view>{{name}}</view><view>{{age}}</view><view v-for="h in hobby" >{{h}}</view></view>
</template><script>export default {data() {return {name: "zhangsan",age: 18,hobby: ["a","b","c"]}},methods: {
更多推荐
小程序(三)移动端小程序申请+页面布局
发布评论